蔚来面试题 · 技术原理 · Java
蔚来相关面试题,按最终去重题目聚合。
共 1483 道真题 · 当前筛选命中 114 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 21 题ReentrantLock是什么?它的state变量存放在哪里? 考察对ReentrantLock原理及内部状态存储位置的理解第 22 题怎么去定位OOM出现在哪 考察OOM问题定位的方法论和工具使用能力第 23 题请详细说明Java中synchronized锁的升级过程,并解释锁降级的条件和原因。 考察对synchronized锁状态转换及降级机制的深入理解第 24 题在Java中,int和Integer哪个有默认值? 考察Java基本类型与包装类型的默认值差异及使用场景第 25 题请说明hashCode()和equals()的区别与联系,以及它们在HashMap中如何配合判断key是否相同。 考察对Object两大方法契约及其在哈希集合中的协同作用第 26 题请分别介绍Java集合框架中的List、Set和Map,说明它们的特点及适用场景。 考察对Java三大集合接口的差异理解及场景选择能力第 27 题说一说双亲委派模型 考察类加载机制的理解与原理阐述第 28 题请设计并实现一个在多线程环境下安全可靠转账的代码方案。 考察并发控制下的数据一致性与转账正确性第 29 题请解释 ThreadLocal 的作用、原理以及使用时的注意事项,并说明如何正确使用它。 考察对线程局部变量机制的理解、内存泄漏风险及正确使用方式第 30 题HashMap扩容机制? 考察HashMap扩容触发条件、过程及多线程环境下的风险第 31 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 32 题请解释 Java 中 volatile 关键字的作用和适用场景。 考察对 Java 内存模型、可见性和有序性的理解第 33 题ArrayList和LinkedList是线程安全的吗? 考察对Java集合线程安全性的基本认知第 34 题List和数组如何互相转换? 考察Java集合与数组互转的基本API使用及注意点第 35 题常见的 Java 集合有哪些? 考察对 Java 集合框架的基本认知和分类能力第 36 题Java有没有什么反面向对象的特性? 考察对Java语言特性和面向对象原则的批判性理解第 37 题HashMap存对象要注意什么问题? 考察对HashMap存储自定义对象时equals与hashCode约定、可变性和并发安全的理解第 38 题TTL(TransmittableThreadLocal)如何封装异步线程池实现上下文传递? 考察对TTL原理及线程池上下文传递机制的理解第 39 题请解释 Java 的反射机制及其常见应用场景。 考察对 Java 反射原理的理解和实际应用第 40 题请实现一个线程安全的单例模式,并说明其实现要点。 考察对单例模式不同实现方式的理解及线程安全性处理