小鹏汽车面试题 · Java
小鹏汽车相关面试题,按最终去重题目聚合。
共 1238 道真题 · 当前筛选命中 63 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 21 题线程的创建方式有哪些?start()和run()的区别是什么? 考察对Java线程创建方式及线程启动机制的理解第 22 题HashMap如何扩容 考察HashMap扩容机制、触发条件与并发安全边界第 23 题你们有没有分析过堆外内存的问题? 考察对堆外内存回收机制、泄漏排查与性能影响的理解深度第 24 题请解释CompletableFuture和Future的区别以及各自使用场景。 考察对Java异步编程模型的理解与选型能力第 25 题请详细说明 HashMap 的底层实现原理及其扩容机制。 考察对 HashMap 数据结构、哈希冲突处理与扩容流程的理解第 26 题synchronized 修饰静态方法时,锁对象是什么?锁信息具体存在哪个对象的对象头中? 考察 synchronized 的锁对象识别及对象头中锁信息存储位置第 27 题对JDK版本有了解过吗? 考察对Java版本演进、关键特性和版本管理的认知与学习能力第 28 题请谈谈你对 Future 机制的理解及其在异步编程中的应用。 考察对 Java Future 语义、局限与替代方案的理解第 29 题从技术和业务角度,Java 更适合哪些类型的业务场景?请结合其语言特性和生态说明。 考察对 Java 技术特性、生态与业务场景匹配度的理解第 30 题当两个方法都用 synchronized 修饰时,其中一个方法调用另一个方法能否成功?synchronized 修饰方法锁的是哪个部分? 考察对 synchronized 方法锁粒度与可重入性的理解第 31 题在Java中,long和char类型各占多少个字节? 考察Java基本数据类型的内存占用基础第 32 题请对比 JVM 相关技术选型,说明在什么场景下会选择不同的垃圾回收器或内存管理策略? 考察对 JVM 内存管理和垃圾回收选型的理解与场景化判断能力第 33 题你们项目用的JDK版本是什么? 考察技术选型意识与版本管理认知第 34 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力第 35 题请讲解 Java 集合框架中 Collection、List、Set、Map、Queue 这些接口的关系与典型实现。 考察 Java 集合框架的层次结构、接口语义区分和典型实现选型能力第 36 题线程会有怎样的状态流转,它大概有几种状态? 考察对线程生命周期状态及其转换条件的理解第 37 题byte类型的-1怎么表示? 考察对Java基本类型二进制表示和补码规则的理解第 38 题请分别介绍JVM内存模型、垃圾回收策略,并说明CMS和G1垃圾收集器的区别。 考察Java虚拟机内存结构、垃圾回收基本原理及主流收集器的选型理解第 39 题Java 中哪些 List 实现是线程安全的? 考察对线程安全 List 实现及其适用场景的理解第 40 题Java 常见的容器类(如 ArrayList、HashMap)是线程安全的吗?你通常如何保证并发场景下的线程安全? 考察对 Java 容器线程安全的认知及并发安全实践