宁波银行面试题 · 编码实现

宁波银行相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 1 题给定一个长度为 n 的数组,其中所有数字都在 0 到 n-1 的范围内,请找出数组中任意一个重复的数字。请实现一个函数,要求时间复杂度和空间复杂度尽量优化。 考察数组遍历、哈希或原地置换解决问题的能力编码实现问题拆解技术原理第 2 题给定一个数组,请按照元素出现的频率升序排序;若频率相同,则按值降序排序。请说明你的思路并实现。 考察频率统计与多条件排序的实现能力编码实现问题拆解技术原理第 3 题请手写代码找出数组中第 K 大的数字。 考察排序与快速选择等算法实现能力及复杂度分析编码实现问题拆解第 4 题请编写代码计算一笔存款存入10年后的总金额,假设年利率固定且按年复利计息。 考察复利计算逻辑的清晰实现与边界处理编码实现问题拆解技术原理第 5 题请详细描述在Java中通过new关键字创建一个对象时,从代码执行到内存分配完成的完整过程。 考察Java对象创建的内存模型、执行顺序及底层机制编码实现技术原理Java第 6 题给定一个整数数组,请找出其中出现次数最多的数字,并说明你的解法的时间复杂度和空间复杂度。 考察哈希表计数思想、复杂度分析和边界条件处理编码实现问题拆解第 7 题请说明 Redis 中向 list 数据结构插入数据的具体操作方式。 考察对 Redis 基本数据结构 List 的常用命令及操作细节的掌握编码实现技术原理Redis第 8 题如何计算某个给定年月日是星期几? 考察日期运算、闰年处理与算法实现能力编码实现技术原理第 9 题请用代码实现约瑟夫环问题。 考察对约瑟夫环问题的理解及编码实现能力编码实现问题拆解技术原理第 10 题编程题:请实现字符串中的单词反转。 考察字符串处理、边界条件与编码实现能力编码实现问题拆解第 11 题手写代码:判断给定的数组是否是严格递减的数组。 考察数组遍历、边界条件判断与基本编码能力编码实现问题拆解Java第 12 题请详细描述你实现的一个功能模块,包括其实现流程、使用的注解、调用的包、以及采用的数据结构。 考察候选人梳理实现细节与技术选型的完整度编码实现项目复盘技术原理