招商银行·招银网络科技面试题 · 编码实现
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 248 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题Python手撕字符串仅保留数字、去重、降序输出 考察字符串处理、去重与排序的编码实现能力第 2 题给定一个字符串,输出其中"中国"两个字,请说明你会如何处理? 考察字符串处理、遍历与索引的基础编程能力第 3 题一个 list 包含所有成员,成员属性有工资、年龄、部门。要求找出年龄大于 35 且工资大于 2w 的员工数大于 10 的部门。如何实现? 考察 Java 集合流式处理和分组统计能力第 4 题请详细说一说开窗函数,比如 sum() over() 的用法。 考察窗口函数的语法、执行逻辑与典型应用场景第 5 题请在有序二维数组中查找目标值,判断其是否存在。数组每行从左到右递增,每列从上到下递增。 考察对有序二维数组特性的利用及二分或线性搜索能力第 6 题接口和抽象类的区别,能否直接 new? 考察对 Java 面向对象核心概念的掌握及实例化边界第 7 题Redis怎么实现滑动窗口限流? 考察利用Redis实现滑动窗口限流的原理、数据结构选择与边界处理第 8 题请讲解反转链表中指定区间(从第 m 个节点到第 n 个节点)的思路。 考察对链表反转的边界处理与局部反转的拆解能力第 9 题给定一个整数数组,其中每个元素出现一次或两次,请找出所有出现两次的数。 考察数组遍历、哈希表使用及边界处理能力第 10 题给定一组区间,每个区间以对象的 start 和 end 属性给出,请设计算法移除最少的区间,使剩余区间互不重叠,并返回最少需要移除的数量。 考察贪心算法在区间调度问题中的应用与编码实现第 11 题请实现一个函数,统计一个非负整数的二进制表示中 1 的个数。 考察位运算基础与边界处理第 12 题Python中怎么实现类型转换 考察Python内置类型转换函数的掌握程度第 13 题给定一个字符串,用栈实现反转,并说明如何优化时间复杂度或空间复杂度。 考察数据结构(栈)应用及算法优化能力第 14 题给定一个每行每列都递增排序的二维矩阵,如何高效判断其中是否存在目标值?要求时间复杂度 O(m+n)。 考察在有序二维矩阵中利用单调性进行高效查找的算法设计能力第 15 题在实习中,你如何通过自定义注解和 AOP 实现某个功能?请结合具体场景说明。 考察将自定义注解与 AOP 结合落地的工程能力第 16 题在 JavaScript 中,如何设置对象的属性?请列举常见方式并说明区别。 考察对 JavaScript 对象属性赋值与属性描述符的掌握第 17 题请用代码模拟实现微信抢红包功能。 考察并发控制、随机分配算法和工程实现能力第 18 题写出SQL查询,从学生成绩表(科目、学生、分数)中选出每个科目最高分的学生。 考察SQL分组聚合与窗口函数的应用能力第 19 题请手写一个 MyBatis 动态 SQL 的过滤条件实现,并说明其原理。 考察 MyBatis 动态 SQL 的书写能力与底层原理理解第 20 题请用多线程循环依次打印 A、B、C,要求线程 1 打印 A,线程 2 打印 B,线程 3 打印 C,共打印 N 轮。请描述你的实现思路。 考察多线程协作、同步与顺序控制能力