菜鸟集团面试题 · 技术原理
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 836 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 541 题给定一个无序整数数组,请为每个元素找到它之后第一个比它大的元素的下标,若不存在则用 -1 表示,并分析时间与空间复杂度。 考察后续更大元素问题的算法设计与复杂度分析第 542 题请说明 Java 中 throw 和 throws 的区别。 考察 Java 异常处理中关键字的基本使用与职责划分第 543 题如何编写一个Linux字符设备驱动程序? 考察Linux字符设备驱动的核心框架与操作流程第 544 题setNX是什么? 考察对Redis基础命令语义的理解第 545 题JDK1.8和JDK1.7有什么改进? 考察对Java版本演进的理解和关键特性掌握第 546 题请谈谈你对 ThreadLocal 的理解以及它的底层实现原理。 考察对 ThreadLocal 机制、内存泄漏风险及适用场景的理解第 547 题请描述一个 .c 源文件从编写到在开发板上运行的完整过程,包括编译、链接和部署阶段。 考察对嵌入式开发工具链和从源代码到可执行文件部署全流程的理解第 548 题你是否有使用过 JDK 11 的项目经验?如果有,请具体说明在当时项目中的使用场景和带来的技术收益。 考察候选人对 Java 11 的实际使用经验及技术应用能力第 549 题报OOM异常怎么诊断调优? 考察Java内存溢出问题的系统性诊断与调优能力第 550 题设备驱动程序是否可以使用中断机制?请说明其适用场景和注意事项。 考察对中断机制在驱动开发中应用的理解第 551 题请比较ArrayList和HashSet的区别与联系。 考察对Java集合框架中List与Set核心特性的理解与对比能力第 552 题谈谈你如何理解“大模型”这三个字? 考察对大型语言模型概念、规模、能力与局限的认知深度第 553 题说说数组和链表的区别 考察对基础数据结构存储方式与操作复杂度差异的理解第 554 题STM32和51单片机的区别 考察嵌入式开发中对主流单片机架构、外设资源和开发方式的对比理解第 555 题请解释 Java 中 volatile 关键字的内存语义,以及它与 synchronized 在并发控制上的区别。 考察对 Java 内存模型、可见性和原子性的理解第 556 题给定每行每列都递增的二维数组,如何查找指定元素? 考察对有序二维矩阵搜索算法的理解与优化能力第 557 题Spring Bean 对象是线程安全的吗?请说明在单例与原型作用域下的线程安全性差异。 考察对 Bean 作用域与线程安全关系的理解第 558 题TCP和UDP的区别是什么? 考察对传输层协议特性及适用场景的理解第 559 题Redis和MySQL的数据一致性怎么保证? 考察缓存与数据库一致性保证机制及边界处理第 560 题永久重定向和临时重定向的区别是什么? 考察HTTP重定向状态码的语义理解与应用场景区分