猿辅导面试题(2026 最新)
猿辅导相关面试题,按最终去重题目聚合。
共 469 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 221 题给定二叉树的前序遍历和中序遍历结果,如何重建这棵二叉树?请描述算法思路并给出实现要点。 考察二叉树遍历性质、递归分治和编码实现能力第 222 题请介绍一个你最引以为傲的项目,包括背景、你的职责、技术方案和最终结果。 考察候选人项目设计能力、实际贡献与结果导向第 223 题synchronized修饰静态方法和实例方法有什么区别? 考察对Java内置锁机制、锁对象类别及适用场景的理解第 224 题ReentrantLock实现原理。 考察对ReentrantLock底层AQS机制和可重入实现的理解第 225 题给定一棵二叉树和一个目标和,请设计并实现算法,找出从根节点到叶子节点的路径,使得路径上所有节点值之和等于目标和。 考察树的遍历与递归回溯的编程实现及边界处理第 226 题CSS transform 是否会触发回流(reflow)和重绘(repaint)?请说明原因。 考察对浏览器渲染机制、布局与合成层以及 transform 性能特性的理解第 227 题Redis为什么用单线程性能高 考察对Redis单线程模型及性能来源的理解第 228 题请描述你设计或参与过的秒杀活动的业务流程,并说明在哪些环节使用了消息队列。 考察秒杀场景的业务流程设计和高并发处理思路第 229 题请简要介绍 Spring AOP 的核心概念及其实现原理。 考察对 Spring AOP 基本概念和底层代理机制的理解第 230 题Agent与React这两种范式的有什么区别?什么时候该用谁? 考察对Agent自主循环与React执行范式差异的理解及选型判断第 231 题如果页面不是出于活跃状态,调用setValue有什么表现 考察对setValue在页面非激活状态下的行为理解第 232 题乐观锁和悲观锁有什么区别? 考察并发控制两种主流策略的原理、适用场景与权衡第 233 题请实现一个基于LRU策略的缓存,并说明其核心设计和时间复杂度。 考察LRU缓存的数据结构设计、O(1)操作实现及复杂度分析第 234 题请解释Redis的Stream数据结构及其典型应用场景。 考察对Redis Stream数据模型和消息队列功能的理解第 235 题HTTPS的加密过程是怎样的? 考察对HTTPS握手中加密、认证和密钥交换机制的理解第 236 题开发过程中有没有碰到什么有印象的困难,怎么解决的? 考察问题排查、解决思路与复盘能力第 237 题用LLM作为评估器的话,这种用概率模型评估概率模型,怎么确保评测的可靠性和稳定性? 考察使用LLM作为评估器时的可靠性、稳定性和偏差控制能力第 238 题如果一个类没有实现任何接口,如何使用动态代理? 考察无接口场景下的AOP实现方案第 239 题请用递归或迭代方式将二叉树展开为单链表,要求展开顺序为前序遍历顺序。 考察二叉树遍历、指针调整和原地算法实现能力第 240 题MySQL 中 InnoDB 的索引结构是什么? 考察 MySQL 索引底层数据结构与存储原理