蔚来面试题 · Java
蔚来相关面试题,按最终去重题目聚合。
共 1483 道真题 · 当前筛选命中 116 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 81 题TreeSet可不可以强转成HashSet? 考察对Java集合类型间转换及其约束的理解第 82 题多线程创建方式有哪些? 考察对 Java 多线程创建方式的掌握程度及原理区分第 83 题ConcurrentHashMap 的底层实现是怎样的? 考察对并发哈希表结构、线程安全和性能权衡的理解第 84 题请比较 String、StringBuffer 和 StringBuilder 的区别与适用场景。 考察对 Java 字符串不可变性、线程安全和性能权衡的理解第 85 题请介绍 Java 中 static 关键字的常见用法及其在内存中的处理方式。 考察对 Java static 关键字语义、内存模型和实际应用的理解第 86 题讲讲Java中的锁,比如synchronized和以AQS为首的锁机制如ReentrantLock。 考察Java并发锁的核心机制、区别与适用场景第 87 题ConcurrentHashMap和普通的HashMap有什么区别?请从原理、对象结构和扩容流程方面展开。 考察对Java并发容器HashMap与ConcurrentHashMap在数据结构、线程安全机制和扩容实现上的理解第 88 题线程池怎么创建,核心线程在什么时候创建? 考察线程池配置参数的理解及任务提交时核心线程的创建时机第 89 题在 Java 中,== 和 equals() 的区别是什么? 考察 Java 基础中引用比较与内容比较的区别及应用场景第 90 题请详细说明线程池的核心参数以及任务提交后的执行流程。 考察对线程池核心参数作用及任务调度流程的掌握程度第 91 题在Java的HashMap中已经使用了红黑树来优化链表过长时的查询性能,为什么还需要保留链表结构?请阐述你的理解。 考察数据结构选型与使用场景权衡的理解第 92 题从Java内存模型角度说一下它为什么线程不安全? 考察对JMM、可见性、原子性和有序性的理解第 93 题服务器线程复用时,如果请求结束后不清理ThreadLocal,会取到其他用户之前存入的数据吗? 考察对线程复用与脏数据风险的认识,以及清理机制的理解第 94 题ReentrantLock 是如何实现可重入锁的? 考察对 AQS 同步队列、可重入计数的理解以及锁释放的对称性第 95 题说说线程池拒绝策略 考察对线程池饱和处理策略的理解与适用场景第 96 题为什么ArrayList在多线程下不安全?具体是什么导致的? 考察对ArrayList并发失败机制(fail-fast、越界、覆盖)的深入理解第 97 题说说int和Integer的区别 考察对Java基本类型与包装类型差异及使用场景的理解第 98 题什么是Full GC,什么情况下会发生Full GC? 考察对JVM垃圾回收机制及Full GC触发条件的理解第 99 题请比较 BIO、NIO 和 AIO 的区别,并说明各自的适用场景。 考察对 Java I/O 模型的理解,包括同步、异步、阻塞与非阻塞的概念区分第 100 题请实现一个多线程转账系统,要求保证账户余额的正确性和转账操作的并发安全。 考察多线程并发控制与账务准确性设计