元戎启行面试题 · Java
元戎启行相关面试题,按最终去重题目聚合。
共 523 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 1 题volatile和synchronized的区别是什么? 考察并发编程中内存可见性与原子性保证的差异理解第 2 题请描述 Java 中 synchronized 锁升级的过程。 考察对 synchronized 锁升级机制的理解第 3 题请说明 Java 中 static 关键字的常见用法及其作用。 考察对 Java static 关键字的理解与应用场景第 4 题请解释volatile和synchronized的实现原理。 考察对Java并发原语底层实现和内存语义的理解第 5 题HashMap在扩容边缘多个线程同时put会怎么样? 考察并发环境下HashMap扩容与put操作的安全性与异常行为第 6 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 7 题HashMap底层原理是什么?多线程环境下扩容会发生什么安全问题?主线程扩容时其他线程会怎样? 考察HashMap实现机制、并发扩容的安全隐患与线程协作第 8 题了解 synchronized 关键字吗?请讲解其底层原理,特别是 monitorenter 和 monitorexit 指令的作用。 考察对 Java 同步机制底层实现和字节码指令的理解第 9 题请解释volatile关键字的作用和适用场景。 考察对volatile语义的理解及其适用边界第 10 题说下static? 考察对Java static关键字的理解深度和运用场景第 11 题在并发场景下,CAS(Compare-And-Swap)机制是复合指令还是类似事务的指令?请说明其原子性保证和典型应用。 考察对CAS原子性本质及其在并发控制中作用的理解第 12 题线程池有哪些设置参数? 考察线程池核心配置参数的理解与应用第 13 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 14 题请手写一个线程安全的单例模式实现,并说明其优缺点。 考察单例模式的实现方式与线程安全性理解第 15 题请用类的继承机制实现一个能体现父类与子类关系的典型场景,并说明你如何设计父类中可被重写的方法。 考察面向对象继承的基本概念、方法重写设计与实际编码能力第 16 题你了解 PriorityQueue 吗?请介绍它的数据结构、典型用法和注意事项。 考察对优先队列底层实现(堆)和核心 API 的理解第 17 题请说明如何编写一个基于 SPI 的驱动(Driver)实现,并解释其加载与注册机制。 考察对 SPI 机制原理、驱动扩展点和注册流程的理解第 18 题ReentrantLock如何实现公平锁? 考察公平锁的判定逻辑、同步队列与CAS状态管理的理解第 19 题请说明 volatile 关键字在 Java 并发中的底层实现原理。 考察对 volatile 内存语义和底层实现机制的理解第 20 题请解释Java中static关键字的作用。 考察对Java静态成员、静态代码块和静态导入的深入理解