转转面试题 · 问题拆解

转转相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解
第 21 题在使用数组或字符串进行查找时,indexOf方法有哪些主要弊端或局限?请结合实际场景说明如何规避。 考察对indexOf局限性的理解及替代方案的掌握问题拆解技术原理JavaScript第 22 题Promise 请求失败后再发送一次请求怎么写? 考察异步重试逻辑的编码实现与边界处理编码实现问题拆解技术原理第 23 题请解释数据库复合索引的最左匹配法则,并举例说明其适用场景。 考察对复合索引最左前缀原理的理解和实际应用能力问题拆解技术原理第 24 题链表去重怎么实现? 考察链表遍历、数据去重和时空复杂度权衡编码实现问题拆解第 25 题如果幂等验证逻辑中,请求通过幂等验证后业务系统异常(比如下游服务抛出异常),应该怎么处理? 考察幂等机制在异常场景下的处理策略与一致性保障问题拆解风险判断技术原理第 26 题请手写实现一个类似Integer.parseInt()的方法,将字符串转换为整数。 考察字符串处理、边界条件处理和编码实现能力编码实现问题拆解第 27 题实现一个Integer.parseInt的方法 考察字符串转整数的边界处理与编码实现能力编码实现问题拆解风险判断Java第 28 题如何计算一棵二叉树的深度?请说明思路和实现要点。 考察树的遍历与递归/迭代解题能力编码实现问题拆解技术原理第 29 题请介绍一个你印象深刻的项目,重点说明你在其中的职责、遇到的挑战以及最终结果。 考察项目复盘能力、个人职责清晰度和结果导向问题拆解项目复盘结果导向第 30 题说一下项目遇到了哪些困难? 考察候选人项目复盘能力与问题解决思维问题拆解项目复盘结果导向第 31 题请用三个线程循环顺序打印字母 a、b、c,例如 a b c a b c…,说明你的线程同步方案。 考察多线程协作、同步原语及正确性与效率之间的权衡编码实现问题拆解技术原理第 32 题如何检验测试结果的显著性? 考察假设检验的基本概念、方法选择与结果解读能力数据驱动问题拆解风险判断第 33 题请描述HashMap的数据结构,并说明put操作的过程。 考察HashMap底层数据结构与put流程的掌握程度问题拆解技术原理Java