快看面试题 · 问题拆解
快看相关面试题,按最终去重题目聚合。
共 120 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 1 题请手写实现快速排序算法,并说明其划分思想与时间复杂度。 考察快速排序的递归划分实现与复杂度边界意识第 2 题请用自然语言描述一个你最近实现的SQL业务逻辑步骤。 考察将业务需求转化为清晰SQL逻辑的表达与理解能力第 3 题谈一下堆、栈、列表、哈希表的区别 考察对常用数据结构的特性、用途及内部实现差异的理解第 4 题MySQL事务是什么?我们为什么需要事务?请结合具体场景说明。 考察对事务核心概念、必要性及应用场景的理解第 5 题请对一个 List<Student> 实现两个操作:首先按照分数从高到低排序;然后按照姓名进行去重,去重时保留首次出现的记录。 考察 Java 集合操作、自定义比较器与去重策略的实现能力第 6 题Redis作为缓存使用时会面临哪些常见问题?请分别说明其含义和影响。 考察对缓存常见问题的全面理解与分类能力第 7 题请实现爬楼梯问题:假设你正在爬 n 阶楼梯,每次可以爬 1 阶或 2 阶,求有多少种不同的方法可以爬到楼顶。 考察动态规划基础与边界条件处理第 8 题请描述你的项目中MySQL数据表的设计思路和具体方案。 考察数据库建模能力、设计权衡与业务映射第 9 题为什么挥手比握手多一次? 考察TCP连接关闭过程中的状态管理与可靠性设计第 10 题二叉树有哪些遍历方式? 考察二叉树基础遍历算法及其区别第 11 题请描述你为一个功能或模块设计测试用例的过程,并说明你的设计思路。 考察测试设计方法论、覆盖策略和表达能力第 12 题TCP如何建立连接 考察TCP三次握手过程及关键状态第 13 题你了解功能测试吗?常用的测试方法有哪些? 考察对功能测试基本概念的掌握及常用测试方法的应用能力第 14 题请描述HTTP请求报文和响应报文的基本结构。 考察对HTTP报文结构的理解程度第 15 题请挑出一个你觉得比较好的作品,着重讲述其设计亮点、设计原因和设计过程中考虑的问题。 考察候选人对自身作品的理解深度、设计思维和问题反思能力