银行面试题 · 编码实现
银行相关岗位面试题。
共 691 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题单例模式的两次判空实现 考察单例模式线程安全与双重检查锁定的理解第 2 题String类如果手动写会怎么实现? 考察对String类核心设计(不可变性、缓存、字符存储)的理解与实现能力第 3 题请实现一个单词统计功能,输入一段文本,输出每个单词出现的次数。 考察基础哈希表使用、字符串处理与简单算法设计第 4 题请手写实现冒泡排序算法。 考察基础排序算法的理解与编码规范第 5 题请列举几个常用的 Linux 命令,并说明它们各自的用途。 考察对 Linux 基础命令的掌握程度和表达能力第 6 题请实现一个按照时间顺序排列的算法,并说明其时间复杂度和适用场景。 考察排序算法实现能力及复杂度分析第 7 题假设有5000万条考生成绩数据,每条包含分数(满分750分)等属性,如何最高效地对这5000万数据按分数排序? 考察海量数据排序的算法选择和优化能力第 8 题给定一堆面值不定的钞票,如何求出一组钞票使得其总金额最接近但不超过某个目标值(例如100)?请说明算法思路。 考察动态规划或组合优化的应用能力,特别是背包问题的变体第 9 题如何计算某个给定年月日是星期几? 考察日期运算、闰年处理与算法实现能力第 10 题请描述在Java中如何编写代码连接MySQL数据库,并执行一条查询语句。 考察Java数据库连接的基本步骤与代码实现能力第 11 题手写代码:判断给定的数组是否是严格递减的数组。 考察数组遍历、边界条件判断与基本编码能力第 12 题在 Redis 中如何执行数值自增操作? 考察对 Redis 原子自增命令的掌握程度第 13 题快速排序的机制是什么?时间复杂度如何? 考察快速排序的分治思想、划分机制与复杂度分析能力第 14 题在项目中使用过什么设计模式,具体是怎么使用的? 考察候选人将设计模式应用于实际项目的理解与落地能力