互联网/IT行业面试题 · 方案权衡 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 1116 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 121 题线程的创建方式有哪些? 考察对线程创建方式的掌握程度及适用场景的理解第 122 题ArrayList是线程安全的么,怎么让他线程安全? 考察对Java集合线程安全性的理解及并发改造方法第 123 题代码热部署的技术选型是怎么做的?为什么不选择Groovy? 考察热部署技术选型的权衡思维与对Groovy等方案的理解第 124 题请比较 JDK 1.7 与 1.8 中 ConcurrentHashMap 的实现差异,并说明链表与红黑树之间的转换触发条件。 考察对 ConcurrentHashMap 版本差异的理解及容器结构转换机制第 125 题请解释线程池的核心参数及其含义,并说明它们如何影响任务执行。 考察对线程池核心配置的理解及其对任务调度、并发行为的影响第 126 题请解释线程池中核心线程数、最大线程数和阻塞队列三者之间的关系。 考察对线程池核心参数联动逻辑和任务处理流程的理解第 127 题请介绍你对垃圾回收的理解,并对比 CMS 和 G1 收集器。 考察 JVM 垃圾回收基础原理及主流收集器的特性对比第 128 题BlockingQueue有哪些实现,各自适用什么场景? 考察对并发阻塞队列实现的掌握与场景选型能力第 129 题你项目中主要用到了哪些 Java 集合? 考察候选人对常用 Java 集合的实际使用场景理解和选择依据第 130 题并发安全的容器(ConcurrentHashMap)和 HashMap 有什么区别? 考察并发容器原理、线程安全机制与适用场景第 131 题Redis中的哈希数据结构的扩容机制与Java HashMap的扩容机制有哪些不同? 对比Redis哈希与Java HashMap的扩容实现,考察对两种数据结构底层机制的理解第 132 题请介绍 JDK8 以后引入的主要新特性,并说明它们各自适用的场景。 考察对 Java 语言演进的整体认知和版本特性记忆第 133 题你说CachedThreadPool不适合执行时间长的任务,那你为什么还用它? 考察线程池选型的合理性、边界认知与方案权衡能力第 134 题CAS 有哪些典型应用场景? 考察对乐观锁机制 CAS 的理解与实际应用能力第 135 题HashMap线程不安全体现在哪些方面?如何实现线程安全? 考察对HashMap并发问题的理解及线程安全实现方案第 136 题请解释 Concurrent 相关工具实现线程安全的原理。 考察对并发机制底层原理的理解深度第 137 题请说明 TTL 线程池的作用,并指出常见的两个主要用途。 考察对 TTL 线程池设计目的与典型应用场景的理解第 138 题在 Java 中,new 出来的对象一定分配在堆上吗?请说明对象内存分配的常见位置及其例外情况。 考察对象内存分配的基本认知和边界场景掌握第 139 题请谈谈对Java和Python应用场景的理解,并说明该项目选择Python而非Java的原因。 考察跨语言场景理解与技术选型判断能力第 140 题请介绍一下 ConcurrentHashMap 的实现原理和适用场景。 考察对并发哈希表数据结构、线程安全机制及性能取舍的理解