淘天集团面试题 · 编码实现 · Java

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

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

筛选题目已选:编码实现 · Java
第 1 题请介绍Java异常处理机制,包括异常的分类以及try-catch-finally和try-with-resources的区别。 考察对Java异常体系、处理语法及资源管理的理解编码实现技术原理Java第 2 题Java中throw和throws有什么区别? 考察对异常抛出语法及其使用场景的区分编码实现技术原理Java第 3 题请实现三个线程按顺序轮流输出1到100之间的整数。 考察多线程协作、同步机制与顺序控制能力编码实现风险判断技术原理Java第 4 题在自定义类加载器中重写方法时,每个方法里都做了什么? 考察对自定义类加载器各关键方法职责的精确理解编码实现技术原理Java第 5 题如何自己实现一个类加载器? 考察类加载机制的原理与自定义类加载器的实现要点编码实现技术原理Java第 6 题项目中有没有用过多线程?请讲一些常用的用法和实现。 考察多线程基础知识、线程创建方式、线程池使用及实际项目应用业务理解编码实现技术原理Java第 7 题聊一下HashMap的实现原理? 考察HashMap底层数据结构、哈希冲突处理与扩容机制编码实现技术原理Java第 8 题五个线程abcde,如果想先执行a,再执行bcd,bcd执行完后执行e如何做? 考察并发线程协作与顺序控制机制的理解与应用编码实现技术原理Java第 9 题请用Java实现一个LRU缓存,要求支持get和put操作,并保证时间复杂度为O(1)。 考察LRU缓存设计、HashMap与双向链表组合实现及边界处理编码实现问题拆解技术原理Java第 10 题Java中RPC的底层通信是通过Socket编程实现的吗?请说明。 考察对Java网络编程和RPC底层实现的认识编码实现技术原理JavaNetty第 11 题如何实现一个线程安全的单例模式? 考察并发场景下单例实现的安全性与正确性编码实现风险判断技术原理Java第 12 题如果由你自行设计并实现一个线程池,你会如何设计其核心结构和关键逻辑?请说明思路。 考察对线程池底层设计的理解与工程实现能力编码实现系统设计Java第 13 题请实现将Map内容转换为Json字符串的算法。 考察对Map和Json数据结构转换的理解及编码实现能力编码实现技术原理Java第 14 题如果让你设计一个存储结构,把学生的成绩放进 map 里面,你要怎么设计学生类,并且怎么重写 hashCode 方法和 equals 方法,口述一下。 考察对象设计、Map 使用正确性以及 equals/hashCode 契约编码实现风险判断技术原理Java第 15 题实现 rm -rf path 命令,已知三个方法:file.isFile() 判断是否为文件,file.delete() 删除文件或目录,listFiles() 返回目录下的所有文件或目录。 考察递归删除目录和文件的逻辑实现与边界处理编码实现问题拆解Java第 16 题请详细讲讲 ConcurrentHashMap 的内部原理。 考察对 ConcurrentHashMap 底层结构和并发机制的深入理解编码实现技术原理Java第 17 题主线程在运行过程中启动了10个子线程,需要等待所有子线程结束之后再继续执行主线程,有哪些实现方法(如CountDownLatch、Semaphore等)? 考察多线程同步机制的理解与选择能力编码实现技术原理方案权衡Java第 18 题介绍一下Java中的泛型 考察泛型的基本概念、类型安全、通配符及类型擦除机制编码实现技术原理Java第 19 题请谈谈在学习 Java 的过程中,你对 Java 编程方法论的认识,并说明要写出高质量的 Java 程序应遵循哪些关键实践? 考察对 Java 编程方法论的理解及工程化实践能力编码实现持续改进技术原理Java第 20 题CountDownLatch的底层实现是基于AQS的,请详细说明AQS的底层实现原理,特别是state和CLH锁队列是如何工作的? 考察对Java并发同步框架AQS的深入理解,包括state状态管理和CLH锁队列机制编码实现技术原理Java