互联网/IT行业面试题 · 风险判断 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 806 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 361 题请谈谈你对多线程的理解,包括创建方式和应用场景。 考察多线程基础概念、线程创建方式及实际应用能力第 362 题知道ThreadLocal的底层原理吗?说一下。 考察对ThreadLocal内存模型、线程隔离机制及内存泄漏风险的掌握第 363 题请详细说明线程池的核心参数(如核心线程数、最大线程数、阻塞队列和拒绝策略)分别是什么,它们之间如何协作来影响任务的执行流程? 考察对线程池参数配置与任务调度机制的综合理解第 364 题在以 userid 为 key 的场景下,使用 HashMap 会有什么问题? 考察对 HashMap 在特定 key 场景下的哈希计算与碰撞问题的理解第 365 题使用线程池时需要注意哪些关键问题? 考察线程池配置、拒绝策略与线程安全的使用要点第 366 题死锁会导致CPU飙高吗? 考察对死锁本质和CPU占用关系的理解,区分不同死锁场景第 367 题Java中怎么创建线程池? 考察线程池的创建方式、参数配置与使用场景理解第 368 题在Java中,是否可以主动触发垃圾回收?调用System.gc()会立刻执行垃圾回收吗? 考察对JVM垃圾回收触发机制与System.gc调用语义的理解第 369 题项目中有用过 Thread.sleep() 这样的代码吗?使用它有什么潜在问题? 考察对线程休眠机制的理解及实际使用中的风险意识第 370 题为什么要引用包装类型? 考察对Java基础类型与包装类型差异、使用场景及潜在风险的理解第 371 题ThreadLocal为什么内存泄露 考察对ThreadLocal内存泄漏原理及防范措施的理解第 372 题当线程池队列满时,任务提交会发生什么?你们当时是怎么处理的? 考察线程池饱和策略理解及实际应用场景第 373 题请说明线程池核心参数(核心线程数、最大线程数、队列容量、拒绝策略)的设置原则,并阐述如果业务流量波动较大,你会如何动态调整这些参数,可以结合你了解的实现思路展开。 考察线程池参数设计权衡与动态调整方案设计能力第 374 题解释一下两个线程对共享变量执行i++会出现哪些情况,为什么? 考察并发场景下非原子操作的安全性与线程安全问题第 375 题请介绍 volatile 关键字的原理和作用。 考察对 Java 内存模型、可见性和有序性保证的理解第 376 题线上发生OOM(内存溢出)时,你会如何排查?请给出完整的排查思路和解决步骤。 考察OOM排查的技术方法与实战能力第 377 题为什么重写 equals 方法时必须同时重写 hashCode? 考察 equals 与 hashCode 的一致性契约及其对哈希集合的影响第 378 题哪些集合是线程安全的哪些是线程不安全的? 考察对 Java 集合线程安全性的掌握与并发编程基础第 379 题请谈谈你对线程池的了解,包括核心参数、队列长度如何设置,以及不同队列长度特别是无界队列会带来什么问题。 考察对线程池核心参数、任务队列选择及其影响的理解第 380 题请谈谈你对 Java HashMap 的理解和使用经验。 考察对 HashMap 底层原理、常用操作及使用场景的掌握程度