菜鸟集团面试题 · 技术原理

菜鸟集团相关面试题,按最终去重题目聚合。

1094 道真题 · 当前筛选命中 836 · 更新 2026-08-05

筛选题目已选:技术原理
第 261 题请列举几个常用的 Linux 命令,并简要说明其用途。 考察对 Linux 基础命令的熟悉程度和总结能力问题拆解技术原理Linux第 262 题HTTP 缓存机制是怎样的?(强缓存和协商缓存) 考察对 HTTP 缓存原理、字段及浏览器工作流程的理解编码实现技术原理HTTP第 263 题说说进程和线程的区别 考察操作系统并发模型的基础概念理解技术原理第 264 题什么时候会用到覆盖索引? 考察对覆盖索引原理、适用场景和优化收益的理解性能优化技术原理MySQL第 265 题请分别说明ArrayList和HashSet的底层数据结构,并比较它们在存取元素时的差异。 考察对Java集合框架底层数据结构及其对存取行为影响的理解技术原理Java第 266 题AQS 读写锁是如何实现读读共享、读写互斥与写写互斥的? 考察对读写锁同步语义和阻塞唤醒机制的理解系统设计技术原理Java第 267 题请分析 Redis 在高并发场景下可能出现的典型问题,并给出相应的解决方案。 考察对 Redis 并发问题的理解深度与解决能力技术原理方案权衡问题排查Redis第 268 题既然数据在内存中操作,为什么不直接用一个 HashMap 而要用 Redis? 考察对内存数据存储与分布式系统需求的区分系统设计技术原理方案权衡JavaRedis第 269 题请谈谈你对RPC(远程过程调用)框架的理解,并说明它的核心工作原理。 考察对RPC基本概念和通信流程的掌握技术原理技术选型RPC第 270 题请解释数据库事务的隔离级别,并说明各自解决的问题。 考察对事务隔离级别定义、解决的问题及适用场景的理解技术原理方案权衡第 271 题如果允许从数组中非连续地选取元素,那么你会选择哪些元素,时间复杂度会有什么变化? 考察对数组遍历与子序列选择问题的算法复杂度分析能力问题拆解技术原理第 272 题HashMap使用时候如果只重写equals不重写hashCode()会怎么样,插入相同元素会出问题吗? 考察HashMap中equals与hashCode协定的理解及违反后果风险判断技术原理第 273 题请介绍一下 Linux 中常用的删除文件命令及其关键参数。 考察 Linux 文件删除命令的掌握程度与安全意识安全意识技术原理Linux第 274 题实际开发中你用到过哪些设计模式? 考察设计模式的实际应用能力与业务结合深度项目复盘技术原理方案权衡第 275 题在计算机科学中,使用红黑树的主要目的是什么?请结合其性质说明它适合哪些典型应用场景。 考察对红黑树设计动机、平衡性质与适用场景的理解技术原理方案权衡第 276 题100万条和500万条数据的索引,在查询性能上有差异吗? 考察对索引性能影响因素和数据规模效应的理解性能优化问题拆解技术原理第 277 题请解释什么是幂等性,并举例说明在系统设计中如何保证接口的幂等性。 考察对幂等概念的理解及在分布式系统设计中的实际应用系统设计技术原理第 278 题varchar和char有什么不同 考察对MySQL字符串类型存储原理与适用场景的理解技术原理方案权衡MySQL第 279 题在 React 中,如果列表项的 key 值保持不变,但列表顺序或内容发生变化,DOM 树会整体重建吗?请说明原因。 考察 React 列表渲染中 key 的作用以及 DOM 复用的原理性能优化技术原理React第 280 题如何解决不可重复读和幻读? 考察事务隔离级别与并发控制机制的理解技术原理方案权衡