互联网/IT行业面试题 · 风险判断 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 806 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 621 题多线程的情况下,并发安全的数据结构有了解么? 考察并发安全数据结构的掌握及选择能力第 622 题请分析 ThreadLocal 可能引发的内存泄露问题,并说明其产生原因与避免方法。 考察对 ThreadLocal 内存模型、弱引用及线程池复用的理解第 623 题两个线程,一个OOM会影响另一个吗 考察JVM内存模型、OOM类型识别和线程间隔离机制第 624 题观察者模式的定义是什么?如何实现事件通知和避免内存泄漏? 考察观察者模式的理解、事件机制与资源管理第 625 题在 Java 中,使用 for 循环遍历 List 时移除元素和在迭代器遍历时移除元素,分别什么情况下会报错,什么情况下可以正常运行? 考察集合遍历与并发修改的异常机制和正确操作方式第 626 题Java 中容易出现的异常有哪些? 考察对 Java 常见运行时异常及空指针风险的掌握第 627 题请说明ThreadLocal在Spring框架中的典型应用场景及潜在问题。 考察对ThreadLocal原理及Spring实际使用场景的理解第 628 题请介绍你了解哪些线程安全的集合类,并说明它们各自适用的场景。 考察对 Java 线程安全集合的掌握、适用场景判断及并发编程基础第 629 题请解释公平锁和非公平锁的区别,并分析各自的优缺点。 考察并发编程中对锁公平性机制的理解与权衡能力第 630 题请实现三个线程按顺序轮流输出1到100之间的整数。 考察多线程协作、同步机制与顺序控制能力第 631 题在多线程场景下,如何实现线程安全的单例模式?请说明实现方式和关键点。 考察并发环境下单例实现的技术细节与风险意识第 632 题HashMap 底层实现原理,以及它为什么是线程不安全的? 考察 HashMap 数据结构、哈希碰撞处理及并发安全问题第 633 题线程池中的任务如何访问主线程中的数据? 考察对线程池任务执行上下文、线程安全及数据传递机制的理解第 634 题当Java线程池的任务队列已满且线程数达到最大值时,如何处理新到达的请求? 考察线程池饱和策略、拒绝处理与调优思路第 635 题被 static 修饰的成员会被JVM垃圾回收吗?请说明理由。 考察对JVM垃圾回收机制与类生命周期、静态成员存储位置的理解第 636 题当线程因内存不足抛出 OutOfMemoryError 时,进程会怎样? 考察 JVM 内存模型、OOM 类型与进程崩溃机制第 637 题核心线程数和最大线程数和阻塞队列如何交互 考察线程池任务提交时核心线程、最大线程与阻塞队列的协同机制第 638 题synchronized的原理,以及它和Lock的区别是什么? 考察并发同步机制的理解、实现原理及使用场景的权衡能力第 639 题请介绍Java线程池常见的拒绝策略及其适用场景。 考察对线程池饱和处理策略的理解和选择能力第 640 题如何解决和预防 OOM(内存溢出)问题? 考察对 Java 内存管理和常见 OOM 场景的理解及预防策略