猿辅导面试题 · 技术原理

猿辅导相关面试题,按最终去重题目聚合。

共 469 道真题 · 当前筛选命中 370 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 101 题请介绍常见的垃圾回收(GC)算法及其优缺点。 考察对GC算法原理、适用场景和权衡的理解技术原理方案权衡第 102 题多轮对话有了解吗?损失函数的构造和单轮有什么不一样? 考察多轮对话建模中损失函数设计的差异与权衡技术原理方案权衡第 103 题请手写实现单链表的冒泡排序,并说明时间复杂度和边界处理。 考察链表操作与排序算法实现能力编码实现问题拆解技术原理C++第 104 题volatile关键字能保证线程安全吗? 考察对volatile语义及其与线程安全边界的理解风险判断技术原理Java第 105 题请解释Transformer模型的核心组成部分及其各自的作用。 考察对Transformer架构的理解深度和关键机制掌握技术原理Transformer第 106 题用CSS选择子元素的前三个元素时,正确的表达式是什么?常见的错误写法有哪些? 考察CSS选择器:nth-child的语法掌握及常见错误识别技术原理CSS第 107 题请解释什么是 MVCC(多版本并发控制),并说明它在常见数据库中的应用原理。 考察对数据库并发控制核心机制的理解与表达清晰度问题拆解技术原理第 108 题如果Redis集群模式下的key被分片了,需要多次请求怎么办? 考察对Redis集群分片机制、性能优化和批量操作的理解性能优化技术原理方案权衡Redis第 109 题Redis为什么性能这么高? 考察对Redis高性能核心机制的理解深度性能优化技术原理Redis第 110 题对Agent进行准召率的计算口径怎么设置的? 考察对信息抽取任务评估指标的理解及其计算口径的定义能力问题拆解技术原理第 111 题请解释TypeScript的联合类型是什么,并举一个使用场景。 考察TypeScript联合类型的定义、用法和实际场景理解编码实现技术原理TypeScript第 112 题讲讲深拷贝和浅拷贝 考察对拷贝语义、内存管理与引用共享的理解问题拆解技术原理第 113 题什么是泛型擦除? 考察对Java泛型底层实现机制的理解技术原理Java第 114 题MySQL索引哪些情况下会失效? 考察对MySQL索引失效场景的理解及优化意识性能优化技术原理MySQL第 115 题请比较协程与线程的优缺点和主要区别,并说明各自适用的场景。 考察对协程与线程机制、调度模型及适用场景的理解问题拆解技术原理方案权衡第 116 题请介绍Spring Boot Starter包的作用与设计原理,并举例说明如何自定义一个Starter。 考察对Spring Boot自动装配机制及Starter封装思想的掌握系统设计技术原理技术选型Spring Boot第 117 题TCP和UDP有什么区别? 考察对传输层协议核心特性的理解与对比能力技术原理方案权衡TCPUDP第 118 题请谈谈你对 Spring 中 IOC(控制反转)和 AOP(面向切面编程)的理解。 考察对 Spring 核心思想 IOC 与 AOP 的概念、原理及应用场景的理解深度技术原理方案权衡Spring Framework第 119 题聊聊JS的单线程模型 考察对JavaScript事件循环、单线程特性及异步机制的理解问题拆解技术原理JavaScript第 120 题请详细说明Spring Boot的自动配置机制是如何在底层实现的? 考察对Spring Boot自动配置底层原理的理解技术原理技术选型Spring Boot