菜鸟集团面试题 · 方案权衡
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 289 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 221 题ConcurrentHashMap 是如何保证线程安全的? 考察 JDK 1.7 与 1.8 中并发控制机制及其演进第 222 题处理 MySQL 深分页查询的手段有哪些? 考察对深分页性能问题的理解与常用优化方案第 223 题请解释唯一索引、聚簇索引和非聚簇索引的区别。 考察对索引类型的理解及适用场景第 224 题箭头函数中的 this 有什么不同? 考察箭头函数 this 的词法绑定特性及其使用场景第 225 题请解释Spring AOP的核心原理,并说明其典型应用场景。 考察对Spring AOP机制的理解及其在实际开发中的应用第 226 题请解释 MySQL 中 B+ 树索引的工作原理,并说明在什么场景下使用普通索引、唯一索引和联合索引。 考察对索引结构、类型选择及适用场景的理解第 227 题请比较Spring Boot与传统Spring框架,说明Spring Boot的主要优势。 考察对Spring Boot核心特性及其相对Spring优势的理解第 228 题Redis 缓存在哪些情况下会用到锁? 考察缓存场景下锁的使用场景与并发控制意识第 229 题在什么场景下,索引使用索引键而不是主键? 考察对数据库索引选择与回表机制的理解第 230 题在什么场景下适合使用 Redis 对热点数据进行缓存? 考察缓存选型与适用场景的判断能力第 231 题请介绍Spark中的Shuffle机制,并说明宽依赖与窄依赖的区别。 考察对Spark数据shuffle原理、依赖关系分类及其性能影响的理解第 232 题假设短时间内有大量用户同时发布朋友圈,若直接写入服务器会导致压力过大,你会如何设计应对方案? 考察高并发写入场景下的削峰、异步化与系统设计能力第 233 题请介绍进程和线程的核心区别,以及它们各自的优势和适用场景。 考察对操作系统进程与线程概念的理解及实际应用权衡第 234 题Dijkstra最短路径算法与A*算法的区别,以及A*算法更常用的原因是什么? 考察图搜索算法的原理对比与实际应用选型能力第 235 题ConcurrentHashMap 在 Java 8 中是如何通过 CAS 和 synchronized 实现高效并发写入的? 考察对 ConcurrentHashMap 内部并发控制机制的理解第 236 题MySQL 哪些情况下不建议使用索引? 考察对索引失效场景和成本权衡的理解第 237 题Cookie、localStorage、sessionStorage三者之间的异同 考察浏览器存储机制的理解与对比能力第 238 题BN和LN的区别是什么? 考察对批归一化与层归一化的原理、作用维度和适用场景的理解第 239 题如何实现多个Redis命令的原子性 考察Redis事务与Lua脚本机制及原子性保证第 240 题请解释为什么使用 Redis 作为缓存,并说明缓存雪崩的成因及解决方法。 考察对 Redis 缓存价值的理解及缓存雪崩问题的分析与应对能力