蔚来面试题 · 方案权衡 · Java
蔚来相关面试题,按最终去重题目聚合。
共 1483 道真题 · 当前筛选命中 26 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 1 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别第 2 题你在这里使用了synchronized锁,他和ReentrantLock有什么区别? 考察对Java并发锁机制的理解,以及在不同场景下对锁的选择与权衡第 3 题请介绍一下 Java 中的锁机制。 考察 Java 并发中锁的分类、原理和重要实现第 4 题请详细说明Java中synchronized锁的升级过程,并解释锁降级的条件和原因。 考察对synchronized锁状态转换及降级机制的深入理解第 5 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 6 题Java有没有什么反面向对象的特性? 考察对Java语言特性和面向对象原则的批判性理解第 7 题int和Integer有什么区别? 考察Java基本类型与包装类的区别及使用场景第 8 题Java 集合源码中哪些地方你觉得设计得很巧妙?请举例说明。 考察对集合框架设计思想与实现细节的深度理解第 9 题请详细说明线程池的核心参数,并介绍线程池的拒绝策略及其适用场景。 考察线程池参数含义、默认值及拒绝策略的理解与场景选择第 10 题请说明反射的适用场景,并阐述反射思想是否属于面向对象的基础范畴。 考察对反射机制的理解及其与面向对象思想的关系第 11 题请说明Java类加载过程、双亲委派机制及其设计目的。 考察Java类加载机制的理解及设计权衡第 12 题请解释 Java 中 synchronized 锁升级的过程,并说明锁是否可以降级。 考察对 JVM 锁优化机制的理解及其可逆性第 13 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力第 14 题ArrayList和LinkedList两种数据结构的区别 考察Java集合框架中两种List实现的数据结构特性与适用场景第 15 题synchronized 和 ReentrantLock 这两种加锁方式有什么区别? 考察对 Java 并发锁机制的理解、公平性、可中断性及性能考量第 16 题ConcurrentHashMap 的底层实现是怎样的? 考察对并发哈希表结构、线程安全和性能权衡的理解第 17 题请比较 String、StringBuffer 和 StringBuilder 的区别与适用场景。 考察对 Java 字符串不可变性、线程安全和性能权衡的理解第 18 题讲讲Java中的锁,比如synchronized和以AQS为首的锁机制如ReentrantLock。 考察Java并发锁的核心机制、区别与适用场景第 19 题在Java的HashMap中已经使用了红黑树来优化链表过长时的查询性能,为什么还需要保留链表结构?请阐述你的理解。 考察数据结构选型与使用场景权衡的理解第 20 题说说线程池拒绝策略 考察对线程池饱和处理策略的理解与适用场景