交通银行面试题 · 编码实现
交通银行相关面试题,按最终去重题目聚合。
共 343 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题请手写一个有序链表去重的代码实现,如果不打算写完整代码,可以直接说明你的实现思路。 考察有序链表遍历与去重算法的理解与实现能力第 2 题请手写代码实现 LeetCode 61. 旋转链表,并解释你的解题思路。 考察链表操作、循环遍历与边界处理能力第 3 题给定一个字符串数组,请编写代码找出它们的最长公共前缀(LCP)。 考察字符串处理、边界条件考虑和基础算法实现能力第 4 题请说明将本地修改提交到远程 Git 仓库的常用命令流程。 考察 Git 基础命令的掌握和操作流程的完整性第 5 题如何实现一个深拷贝? 考察对深拷贝概念、边界情况和常见实现方式的理解第 6 题请实现一个函数,找出数组中最小的 k 个数,并说明你的解法的时间复杂度。 考察排序、堆、快速选择等算法实现能力及复杂度分析第 7 题请介绍ES6中你常用的几个新增特性,并说明它们解决了什么问题。 考察对ES6核心特性的掌握程度及其实际应用理解第 8 题请手写一个函数,实现字符串的反转,并说明时间复杂度和空间复杂度。 考察基础编码能力、字符串处理与复杂度分析第 9 题请实现一个函数,反转一句话中每一个单词的字母顺序,例如输入 "hello world" 输出 "olleh dlrow"。 考察字符串处理、边界条件与代码完整性第 10 题请描述你在面试中拿到一道算法题时的完整读题与理解过程,以及如何规划求解步骤。 考察候选人在有限时间内分析问题、拆解与制定解题框架的能力第 11 题内连接和左连接的区别是什么?请分别写出它们的操作语句。 考察 SQL 连接类型的概念理解与书写能力第 12 题在Linux中,如何使用mkdir命令创建文件夹,并确保当父目录不存在时也能一并创建? 考察Linux基础命令的实际使用与选项理解第 13 题MySQL中如何修改一个字段的参数(如数据类型、默认值或注释)? 考察对MySQL ALTER TABLE修改字段定义语法的掌握第 14 题请列举几个常用的Linux命令,并简要说明各自用途。 考察Linux基础命令的掌握程度和使用场景理解