猿辅导面试题(2026 最新)
猿辅导相关面试题,按最终去重题目聚合。
共 469 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 421 题更喜欢策略运营还是用户运营? 考察候选人对运营方向的自我认知、岗位偏好与对人岗匹配的思考第 422 题在写入非常频繁的场景下,如何处理MQ消息堆积问题? 考察消息队列性能优化、扩容和积压应对策略第 423 题请解释TCP三次握手和四次挥手的过程与目的 考察对TCP连接建立与释放机制的理解第 424 题请介绍 B+ 树的结构特点,并说明它与 BW-Tree、Blink-Tree 的主要区别。 考察对常用索引数据结构及其变体的理解深度第 425 题请手写代码实现单链表的翻转。 考察链表指针操作与边界处理能力第 426 题二阶段提交中redo log prepare之后出现故障如何恢复? 考察对两阶段提交协议、数据库事务恢复机制及故障恢复流程的理解第 427 题请说明 Redis 各常用数据结构(String、List、Hash、Set、ZSet)的典型使用场景。 考察对 Redis 数据结构特性的掌握和应用能力第 428 题介绍个人项目中你负责的具体内容。 考察候选人对自己在个人项目中的职责、贡献和项目细节的把握第 429 题请实现一个找峰值元素的算法:给定一个数组,找到一个峰值元素并返回其索引,要求时间复杂度为 O(log n),并先讲清思路。 考察二分查找的变体应用与边界处理能力第 430 题请分别说明 HTTP、HTTPS、TCP、UDP 的基本作用,并简述它们的应用场景和主要区别。 考察对网络协议层次、特性及典型应用的理解第 431 题在 Redis 中,如何判断一个 Key 是否存在?有哪些相关命令? 考察 EXITS 命令与过期、删除对存在性的影响第 432 题请介绍你负责的项目中一个亮点功能,以及你在项目中遇到的主要困难是如何解决的。 考察项目亮点提炼、问题拆解与解决过程复盘能力第 433 题如果给你测试一个登录接口你会怎么设计? 考察测试设计能力、覆盖率思维和边界场景考虑第 434 题请说明 MVVM 的来源、适用场景以及它的优势。 考察对 MVVM 架构模式的理解深度、适用边界与优势分析第 435 题请说明MySQL中的redo log、undo log和binlog分别负责什么,并解释redo log与binlog的写入模式差异及设计原因。 考察MySQL日志体系的理解,以及redo log与binlog写入机制差异背后的设计意图第 436 题请举一个你实际处理数据的例子,说明你如何发现问题、分析并得出结论。 考察候选人数据思维、问题拆解和结果导向能力第 437 题讲讲MVCC的原理 考察对多版本并发控制核心机制的理解第 438 题请描述线程池从提交任务到执行完成的核心执行流程。 考察对线程池核心参数与任务调度机制的理解第 439 题请详细谈谈 Java 的类加载机制,包括类加载的阶段、双亲委派模型以及它的作用。 考察对 Java 类加载过程与双亲委派模型的理解,以及解决类加载冲突的能力第 440 题请实现将两个有序单链表合并为一个有序且去重的单链表,并反转结果链表。 考察链表操作、归并去重与反转的编码实现能力