菜鸟集团面试题 · 技术原理
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 836 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 101 题请介绍你项目中登录注册功能的具体实现,包括表结构设计,并说明如果存在脚本持续激活账号会带来哪些问题? 考察登录注册实现细节与异常流量场景的风险分析能力第 102 题用数组和链表实现队列各有什么优缺点? 考察对队列数据结构底层实现差异的理解第 103 题JDK 1.8 中的垃圾回收器有哪些?各自适用什么场景? 考察对 JDK 8 垃圾回收器分类、特性及适用场景的理解第 104 题红黑树的插入和删除操作是如何维护平衡的?请描述关键的旋转和变色过程。 考察对红黑树平衡调整机制的理解第 105 题请分析依赖注入(DI)的优势和潜在劣势。 考察对依赖注入设计模式的理解及权衡能力第 106 题在Java中如何借助接口实现类似多继承的效果? 考察类多实现接口及组合达到多继承的功能设计第 107 题请介绍你在实际项目中如何处理对象的序列化与反序列化,并说明序列化的用途和需要注意的问题。 考察对序列化原理、应用场景和风险的理解第 108 题请介绍 MySQL 中常用的存储引擎及它们的主要特点对比。 考察对 MySQL 存储引擎原理及适用场景的理解第 109 题谈谈你对 JavaScript 中原型和原型链的理解。 考察对原型、原型链及继承机制的理解第 110 题请介绍 Java AQS 中读写锁的基本实现原理。 考察对 ReentrantReadWriteLock 基于 AQS 同步器实现机制的掌握程度第 111 题请介绍你阅读过的JDK源码,并说明你如何阅读和理解这些源码。 考察源码阅读习惯、理解深度和技术积累第 112 题请解释 React 或 Vue 中 Virtual DOM 的工作原理。 考察对虚拟 DOM 概念和实现机制的理解第 113 题机器学习中常见的激励函数有哪些?分别适用什么场景? 考察对常见激活函数的性质理解及场景选择能力第 114 题别人用你的token怎么防止? 考察对身份认证与令牌安全防护的理解第 115 题为什么数据库索引通常使用B+树?它相比其他数据结构有什么优势? 考察B+树结构特性及其在数据库索引中的适用性第 116 题Spring是如何解决循环依赖的? 考察对Spring三级缓存机制及循环依赖解决原理的理解第 117 题讲一下IOC的定义以及作用 考察对控制反转概念的理解及在软件设计中的作用第 118 题请说明线程池的核心构造参数及其各自的作用。 考察对线程池参数含义和调优依据的理解第 119 题请说明线程在不同状态之间转换的触发条件,例如从RUNNABLE到BLOCKED、WAITING或TIMED_WAITING的转换。 考察线程状态迁移的触发机制和并发控制能力第 120 题请回答两道Python基础问题:解释Python中列表(list)与元组(tuple)的区别,以及Python中可变对象与不可变对象的区别。 考察Python基础语法理解及可变性概念