58集团面试题 · 编码实现 · Java
58集团相关面试题,按最终去重题目聚合。
共 653 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 1 题请介绍线程池的基本组成,并说明一个典型的使用流程。 考察对线程池原理的理解和实际使用步骤第 2 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 3 题请编写一个多线程程序,交替打印奇数和偶数。 考察多线程同步与线程间协作技巧第 4 题Java 中创建线程有哪几种方式? 考察 Java 多线程创建方式及区别第 5 题请说明 HashMap 的实现原理,包括其内部数据结构。 考察对 HashMap 底层数据结构(数组+链表/红黑树)和基本工作原理的掌握第 6 题请设计并实现一个多线程程序,使两个线程交替打印奇数和偶数,例如线程A打印1、3、5,线程B打印2、4、6,直到100,并说明你的同步机制。 考察多线程同步、线程协作与基础编程能力第 7 题请手写一个线程安全的单例模式实现,并说明其原理。 考察并发编程中的单例实现与线程安全机制第 8 题如果有三个子线程,想让它们按照顺序执行,你会怎么操作? 考察多线程顺序控制的机制与技术选型第 9 题讲讲单例模式的实现方法。 考察单例模式的各种实现方式及其线程安全和延迟加载等边界考虑第 10 题多线程环境下,如何实现一个汇总线程等待 4 个计算线程分别完成计算后再统一汇总结果? 考察多线程协作、等待与汇聚的经典同步机制第 11 题增强for和普通for循环的区别是什么? 考察Java基础语法理解及迭代器机制