互联网/IT行业面试题 · 编码实现 · Java

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:编码实现 · Java
第 181 题请手写两种线程池实现,要求保证线程池中的任务顺序执行。 考察线程池实现及顺序执行控制能力编码实现技术原理Java第 182 题请写出单例模式的一种实现,并说明其优缺点。 考察设计模式理解、线程安全与性能权衡编码实现技术原理Java第 183 题请手写单例模式的双重校验锁(Double-Checked Locking)实现。 考察多线程环境下单例实现的正确性与性能平衡编码实现风险判断技术原理Java第 184 题你如何实现登录拦截?请描述你的自定义注解和拦截器方案。 考察登录鉴权拦截的实现细节与线程安全处理编码实现风险判断技术原理JavaSpring Framework第 185 题请解释 HashMap 的原理,以及链表在什么条件下会转化为红黑树? 考察对 HashMap 数据结构、哈希冲突处理与扩容机制的理解编码实现技术原理Java第 186 题Java 中 Set 如何实现自定义去重,例如自定义类的特定属性相同即判定为重复? 考察 hash 结构去重机制、equals 与 hashCode 的一致性及自定义实现编码实现技术原理Java第 187 题用Java实现一个单例模式 考察单例模式的实现方式与线程安全设计编码实现技术原理Java第 188 题请用 Java 实现一个懒汉式单例模式,并说明线程安全性。 考察单例模式的实现、线程安全与并发控制能力编码实现风险判断技术原理Java第 189 题请手写一个线程安全的单例模式实现,并说明其优缺点。 考察单例模式的实现方式与线程安全性理解编码实现技术原理Java第 190 题请实现一个函数,判断给定字符串是否回文,忽略字母大小写和非字母数字字符。 考察字符串处理与双指针技巧编码实现技术原理Java第 191 题Spring 中异步方法返回值如何处理? 考察异步结果获取与异常处理的掌握程度编码实现技术原理JavaSpring Framework第 192 题请讲讲 ReentrantLock 的使用方式和适用场景。 考察对显式锁 API、重入特性和使用边界的掌握编码实现技术原理Java第 193 题三个线程顺序打印a、b、c,有哪几种方式实现? 考察多线程同步与顺序控制手段编码实现技术原理Java第 194 题请详细说明 Java 8 Stream 流的使用方法,包括常见中间操作和终止操作,并举例说明。 考察 Stream API 的熟练度与代码实践能力编码实现技术原理Java第 195 题HashMap中元素放入时如何确定其在数组中的位置? 考察对哈希函数和索引计算的掌握编码实现技术原理Java第 196 题请实现一个线程安全的单例模式,并解释为什么需要声明 volatile。 考察单例模式实现、线程安全以及 volatile 在并发场景中的作用编码实现风险判断技术原理Java第 197 题如何自己实现一个类加载器? 考察类加载机制的原理与自定义类加载器的实现要点编码实现技术原理Java第 198 题如何判断两个字符串列表中包含的元素是否完全相同(不考虑顺序)?请给出算法思路与复杂度分析。 考察集合等价判断的算法设计与复杂度权衡编码实现问题拆解技术原理Java第 199 题请实现两个线程交替打印,一个线程打印数字序列 1,2,3,4,…,另一个线程打印字母序列 a,b,c,d,…,要求输出结果为 1a2b3c4d…。请说明你使用的同步机制及原因。 考察多线程交替执行的控制、同步原语选择与边界处理编码实现风险判断技术原理Java第 200 题请详细介绍LRU缓存淘汰算法的实现方式,并说明如何保证时间复杂度和并发安全。 考察LRU缓存的设计原理、数据结构选择与并发安全实现编码实现技术原理方案权衡Java