微派面试题 · Java

微派相关面试题,按最终去重题目聚合。

494 道真题 · 当前筛选命中 51 · 更新 2026-08-05

筛选题目已选:Java
第 41 题Java的公平锁和非公平锁优缺点,如何实现? 考察并发同步机制理解、公平性设计及底层实现原理问题拆解技术原理方案权衡Java第 42 题Java有垃圾回收机制,为什么还会出现内存泄漏? 考察对垃圾回收原理的深入理解及内存泄漏典型场景的识别能力风险判断技术原理问题排查Java第 43 题请比较ArrayList和LinkedList在指定位置插入元素的时间复杂度,并说明原因。 考察对Java常见集合底层数据结构及插入操作性能差异的理解技术原理方案权衡Java第 44 题赋值语句int a = 1+3;在C语言和Java中的运行过程有什么区别? 考察对编译型与解释型语言执行过程、编译与运行期行为的理解问题拆解技术原理CJava第 45 题请比较单例模式的饿汉式和懒汉式实现的区别,并说明各自的适用场景。 考察对单例模式两种经典实现的理解及场景适用性技术原理方案权衡Java第 46 题有没有看过Java常量池部分的源代码? 考察对Java虚拟机常量池工作原理及源码细节的理解深度持续改进技术原理Java第 47 题static修饰的变量或方法为什么不能调用非static修饰的变量或方法? 考察对static成员与非static成员生命周期和绑定机制的深入理解技术原理Java第 48 题使用线程池就不会销毁线程了吗? 考察对线程池线程生命周期和复用机制的理解风险判断技术原理Java第 49 题单例模式的变量为什么要用 volatile 修饰,如果不用会出现什么问题? 考察并发场景下单例模式实现的正确性,特别是指令重排与内存可见性风险判断技术原理Java第 50 题如果让你实现一个单例模式,你会如何实现? 考察单例模式的实现方式、线程安全与性能权衡编码实现技术原理方案权衡Java第 51 题==和equals的区别 考察对Java中引用比较与值比较的底层理解技术原理Java