招商银行·招银网络科技面试题 · 编码实现

招商银行·招银网络科技相关面试题,按最终去重题目聚合。

2575 道真题 · 当前筛选命中 248 · 更新 2026-08-05

筛选题目已选:编码实现
第 161 题给定一个链表和一个值,返回一个新链表,使得所有小于该值的节点排在左边,所有大于或等于该值的节点排在右边,要求时间复杂度 O(n)、空间复杂度 O(1)。请手写代码实现。 考察链表操作、原地分割算法的实现能力与复杂度意识编码实现问题拆解技术原理第 162 题如何实现栈到队列的转换和队列到栈的转换? 考察对栈和队列基本操作的掌握及数据结构转换的算法设计能力编码实现问题拆解技术原理第 163 题怎么实现一个带返回值的线程方法,没有返回值的呢? 考察Java线程创建方式及返回值处理编码实现技术原理Java第 164 题请手写一个深拷贝函数,并说明其边界情况。 考察对JavaScript深拷贝实现、边界情况和原理的理解编码实现问题拆解技术原理JavaScript第 165 题请手写一个静态代理实现,并口述 JDK 动态代理与 CGLIB 动态代理的原理与区别。 考察代理模式的编码实现与动态代理原理的掌握程度编码实现技术原理Java第 166 题请使用堆排序算法,对一组时间数据(按时、分、秒表示)按时分秒的字典序进行自定义排序,并解释排序规则的实现。 考察堆排序实现能力与自定义比较规则的编码能力编码实现问题拆解技术原理第 167 题手撕代码:判断一棵树是否为二叉搜索树(BST)和完全二叉树(CBT),返回大小为2的boolean数组分别代表两个结果。 考察二叉搜索树与完全二叉树的性质理解及代码实现编码实现问题拆解技术原理第 168 题手写代码:给定一个整数列表,将所有偶数提取出来,生成一个新的列表并返回。 考察基本列表遍历、条件判断和结果收集能力编码实现问题拆解第 169 题说一下Java中的异常处理,try、catch、finally块中都放的是什么内容。 考察Java异常机制的基本理解、资源清理与异常传播编码实现技术原理Java第 170 题怎么加载动态库? 考察对动态链接库加载机制和常用 API 的理解编码实现技术原理LinuxWindows第 171 题请详细介绍单例模式的几种实现方式以及各自的优缺点。 考察单例模式实现细节、线程安全及性能权衡编码实现风险判断技术原理第 172 题请实现一个函数,将链表原地重排为:第一个节点、最后一个节点、第二个节点、倒数第二个节点……的顺序。例如 {1,2,3,4} 变为 {1,4,2,3},{1,2,3,4,5} 变为 {1,5,2,4,3}。要求不能只修改节点值,必须实际交换节点。 考察链表分半、反转后半部分及交替合并的算法实现能力编码实现问题拆解第 173 题给定一个可能包含字母、数字和特殊符号的字符串,请找出其中连续数字序列构成的整数中最大值,并输出该整数。 考察字符串遍历解析与最大值的求取编码实现问题拆解第 174 题给定一个字符串数组,统计每个字符串出现的次数,并返回出现次数最多的 Top K 个字符串(按次数降序;若次数相同,按字典序升序)。请实现并说明时间、空间复杂度。 考察频率统计、排序或堆 TopK 算法的实现与复杂度分析编码实现问题拆解技术原理第 175 题请实现一个将十进制整数转换为二进制字符串的函数,并说明其思路。 考察十进制与二进制转换的算法实现能力编码实现技术原理第 176 题hashcode()实现的意义是什么? 考察对哈希函数作用与Java集合框架设计的理解编码实现技术原理Java第 177 题请手写代码求一组字符串的最长公共前缀。 考察字符串处理、边界条件处理和编码能力编码实现问题拆解技术原理第 178 题编写一个登录拦截器的 preHandle 方法时,方法的入参通常是什么? 考察拦截器方法签名与参数理解编码实现技术原理Spring Boot第 179 题给定一个直播间在不同时间点的在线人数记录,如何统计该直播间的最大同时在在线人数?请描述你的算法思路与实现细节。 考察问题拆解、数据建模与最大值的算法实现能力编码实现问题拆解第 180 题编程实现:输出1到n之间的完全数。 考察数学定义理解、算法实现与边界处理能力编码实现问题拆解技术原理