猿辅导面试题 · 方案权衡
猿辅导相关面试题,按最终去重题目聚合。
共 469 道真题 · 当前筛选命中 112 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题请说明懒汉模式和饿汉模式的区别 考察对单例模式两种实现方式的理解与权衡第 2 题常用的限流算法有哪些(令牌桶、漏桶、计数器)? 考察对常见限流算法的原理理解与适用场景辨析第 3 题抽象类和接口的区别?接口能声明变量吗? 考察面向对象设计中抽象类与接口的语法和设计意图第 4 题如何保证MQ消息消费的幂等性? 考察消息消费场景下的幂等设计与去重策略第 5 题GET和POST有什么区别? 考察HTTP方法语义、安全性和实际应用第 6 题请介绍大语言模型推理优化相关的技术,特别是 vLLM 和模型量化方面,你有哪些实践或理解? 考察对 LLM 推理优化关键技术(vLLM、量化)的掌握与实践理解第 7 题Web Worker的实现逻辑以及使用场景 考察对Web Worker原理、限制和应用场景的理解第 8 题RPC相比本地调用有哪些好处?为什么需要RPC? 考察对RPC核心价值与分布式场景需求的理解第 9 题请说明数据库事务的隔离级别及其作用。 考察对事务隔离级别的理解及并发控制知识第 10 题数据和视图绑定是怎么实现的?请结合你熟悉的前端框架说明其原理。 考察前端数据驱动视图的核心机制与实现理解第 11 题Redis是用来做存储DB还是缓存DB,有什么区别? 考察对Redis在不同应用场景下的定位差异与数据管理特性的理解第 12 题在你们系统的数据库设计中,主键 ID 是如何生成的? 考察主键生成策略的技术选型、适用场景与权衡第 13 题怎么理解Redis所谓的“单线程” 考察对Redis单线程模型、多路复用机制及性能权衡的理解第 14 题请解释什么是泛型,以及泛型擦除的原因和实现做法。 考察对Java泛型机制、类型擦除原理及其权衡的理解第 15 题说说Redis持久化 考察对Redis持久化机制的理解、使用场景与数据安全权衡第 16 题ArrayList和LinkedList的使用场景分别是什么? 考察对两种List实现底层结构与性能差异的理解第 17 题布隆过滤器是怎么实现的? 考察对布隆过滤器原理、参数设计与误判控制的掌握第 18 题请介绍几种常见的前端状态管理方案,并说明各自的适用场景。 考察对前端状态管理方案的广度认知与场景化选型能力第 19 题请比较 Redis 的 AOF 和 RDB 持久化机制,并说明各自的优缺点及适用场景。 考察对 Redis 持久化原理、性能与恢复策略的理解第 20 题在Java中,两个线程之间有哪些常用的通信方式?请举例说明其原理和适用场景。 考察Java多线程通信机制的理解与应用能力