58集团面试题 · Java

58集团相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 101 题子线程有异常,主线程可以捕获到吗? 考察线程异常传播机制与异常处理边界风险判断技术原理问题排查Java第 102 题请解释volatile关键字的作用,并说明它与synchronized的区别。 考察对Java内存模型和并发可见性、有序性的理解风险判断技术原理Java第 103 题请比较 synchronized 与 ReentrantLock 的异同。 考察对 Java 并发同步机制原理、特性及适用场景的理解技术原理方案权衡Java第 104 题Synchronized关键字的实现方式和原理是什么? 考察对Java内置锁的实现原理和底层机制的理解技术原理Java第 105 题多线程编程中需要注意哪些关键事项? 考察多线程并发安全、线程协调与性能风险意识风险判断技术原理Java第 106 题请介绍你日常开发中最常使用的 Java 集合框架,并说明其特点和适用场景。 考察候选人对常用集合框架的理解与工程应用能力业务理解技术原理技术选型Java第 107 题计算哈希值时比较高效的哈希函数有哪些? 考察对常用高效哈希函数的了解与对比技术原理方案权衡Java第 108 题说一下ConcurrentHashMap怎么保证线程安全,说一下乐观锁的实现。 考察ConcurrentHashMap的并发机制与乐观锁应用理解技术原理方案权衡Java第 109 题请说明 HashMap 的底层数据结构,并谈谈使用 HashMap 时需要注意哪些问题。 考察对 HashMap 底层原理和常见使用陷阱的理解风险判断技术原理Java第 110 题请说明 Java 中 LinkedList 的底层实现是单链表还是双链表,并简述其含义。 考察对 Java 集合底层数据结构的准确理解技术原理Java第 111 题HashMap 如何确定数据要放到数组的哪个位置? 考察对哈希值与数组索引映射关系的理解问题拆解技术原理Java第 112 题请解释HashMap的底层原理和实现机制。 考察对HashMap数据结构、哈希算法和冲突处理的理解问题拆解技术原理Java第 113 题请深入讲讲 HashMap 的底层数据结构、扩容机制以及为什么说它的数组加链表结构存在退化风险? 考察对 HashMap 底层实现、扩容逻辑和链表红黑树化条件的理解问题拆解技术原理Java第 114 题CMS和G1垃圾收集器有什么区别? 考察对JVM主流垃圾收集器原理与适用场景的理解技术原理Java第 115 题ConcurrentHashMap 在什么场景下使用 CAS,其原理是什么? 考察对 CAS 在并发容器中应用场景及其底层原理的理解技术原理方案权衡Java第 116 题请说明 ConcurrentHashMap 在 Java 不同版本(如 JDK1.7、JDK1.8)中的实现方式及其差异。 考察对 ConcurrentHashMap 版本演进和并发机制的理解系统设计技术原理方案权衡Java第 117 题AQS中线程是怎么被挂起睡眠的?具体使用了什么方法? 考察对AQS底层阻塞机制和LockSupport原理的理解技术原理Java