猿辅导面试题 · 技术原理
猿辅导相关面试题,按最终去重题目聚合。
共 469 道真题 · 当前筛选命中 370 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 281 题请谈谈你对 Android 开发的理解,包括系统架构、主要组件以及你常用的开发技术。 考察 Android 基础知识储备与表述深度第 282 题我能直接 new 一个泛型 T 吗? 考察对泛型类型擦除及直接实例化限制的理解第 283 题请用你熟悉的算法实现对链表进行排序,并说明时间复杂度和空间复杂度。 考察链表排序算法理解、复杂度分析与编码表达能力第 284 题什么是防抖和节流,请手写实现 考察对前端性能优化概念的理解及编码实现能力第 285 题如果线程池中的线程执行任务时抛出异常,此时主线程还在执行当前的任务,会发生什么? 考察线程池异常处理机制与线程生命周期的影响第 286 题请手写实现二叉树的层次遍历,并说明其时间与空间复杂度。 考察二叉树遍历的编码实现与复杂度分析第 287 题在Linux中,如何查看Java进程的ID? 考察对Linux进程查看命令与Java进程识别方法的掌握第 288 题平时是怎么用协程的? 考察协程的实际应用、调度机制与错误处理理解第 289 题MySQL怎么实现这四种隔离级别的? 考察对事务隔离级别实现机制的理解第 290 题请实现两个大整数的乘法,并分析暴力解法的复杂度,再给出一个性能更优的解法。 考察大数乘法的算法实现、复杂度分析与优化能力第 291 题请描述一次完整的 RPC 调用流程,从客户端发起请求到服务端返回响应。 考察对 RPC 通信机制、网络传输和序列化全链路的理解第 292 题请解释MySQL索引中的最左匹配原则,并举例说明其在复合索引中的应用。 考察对MySQL复合索引工作原理与最左匹配原则的理解第 293 题请谈谈列式存储的适用场景,并说明 ClickHouse 为什么适合这些场景。 考察对列式存储原理及其典型应用场景的理解第 294 题请介绍Java中常用的锁机制及其主要区别和应用场景。 考察对Java锁体系的理解、适用场景判断和并发安全基础第 295 题请比较 Kotlin 与 Java 的主要优势,并说明典型应用场景。 考察对 Kotlin 语言特性及其相对 Java 优势的理解第 296 题你了解happens-before规则吗? 考察对Java内存模型及线程可见性核心规则的理解第 297 题请说明乐观锁和悲观锁的区别 考察并发控制概念的理解与适用场景第 298 题围绕你的实习经历,谈谈你在 CUDA 优化方面做了哪些整体工作? 考察候选人对 CUDA 优化实践的整体理解、项目经验与深入程度第 299 题请解释 synchronized 关键字加锁在 Java 中的原理及使用方式。 考察对 synchronized 锁机制和对象头标记的理解第 300 题项目中如何使用 IOC,怎么把一个类放入 IOC 中管理? 考察 Spring IOC 容器的基本使用方式、Bean 注册方法和面向接口解耦的应用