转转面试题 · 风险判断 · Java
转转相关面试题,按最终去重题目聚合。
共 152 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 1 题请详细说明 Java 线程在 JVM 层面的生命周期状态,并结合操作系统线程状态说明两者的区别。 考察 Java 线程状态模型及与操作系统线程状态的关系第 2 题HashMap在什么时候会触发扩容?扩容的过程是怎样的? 考察HashMap扩容触发条件与扩容机制细节第 3 题HashMap中链表插入方式有哪些不同?请对比说明。 考察JDK版本间链表插入方式差异及原因第 4 题改造线程安全懒汉单例使其竞争不激烈,如何保证绝对单例? 考察多线程下单例实现的正确性、性能优化与边界处理第 5 题volatile 能保证有序和可见性,多线程下操作 i++ 能否保证线程安全? 考察对 volatile 语义边界和复合操作原子性的理解第 6 题线程池使用过多了会出现哪些问题?在高并发压测RPC时,为什么会出现溢出? 考察线程池资源耗尽、队列溢出等异常场景的识别与排查能力第 7 题请手写一个线程安全的懒汉式单例模式,并说明其实现要点。 考察并发安全单例的实现与原理理解第 8 题实现一个Integer.parseInt的方法 考察字符串转整数的边界处理与编码实现能力