互联网/IT行业面试题 · 方案权衡 · Java

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

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

筛选题目已选:方案权衡 · Java
第 321 题Java 中 Runnable 和 Callable 有什么区别? 考察对任务提交与结果获取机制的掌握技术原理方案权衡Java第 322 题请谈谈你对 G1 垃圾回收器的理解。 考察对 G1 垃圾回收器原理、特点和应用场景的掌握系统设计技术原理方案权衡Java第 323 题请解释线程池的核心参数及其作用。 考察对线程池参数的理解及实际配置能力技术原理方案权衡Java第 324 题场景题:主线程等待四个子线程执行完成后再执行,怎么实现? 考察多线程同步机制的理解与工程选择编码实现技术原理方案权衡Java第 325 题你知道本地缓存可以用谷歌的Guava Cache吧,它和Caffeine有什么区别,为什么用Caffeine,它解决了Guava的什么问题? 考察对Guava Cache与Caffeine在本地缓存实现上的对比理解及技术选型能力技术原理技术选型方案权衡CaffeineJava第 326 题请解释 CAS 的原理、存在的问题及其在 Java 并发包中的应用。 考察对 CAS 操作及其局限性的掌握技术原理方案权衡Java第 327 题Java里面有哪些加锁的方式? 考察对Java并发锁机制的分类理解和适用场景技术原理方案权衡Java第 328 题ReentrantLock支持非公平锁吗?非公平锁机制是怎么实现的? 考察对ReentrantLock锁模式及非公平锁实现原理的理解技术原理方案权衡Java第 329 题请介绍线程池的核心组成和工作机制,以及如何合理配置线程池参数。 考察对线程池原理、参数配置和任务执行机制的理解风险判断技术原理方案权衡Java第 330 题操作Map或者List集合里的元素怎样保证线程安全? 考察并发场景下集合操作的安全性处理与方案选型风险判断技术原理方案权衡Java第 331 题如何将 HashMap 变为线程安全的? 考察对 HashMap 并发安全性改造方案的理解与场景选型技术原理技术选型方案权衡Java第 332 题Volatile想保证原子性怎么办 考察对Java并发中volatile语义、原子性与synchronized/CAS的理解技术原理方案权衡Java第 333 题NIO和BIO的区别是什么? 考察对Java IO模型核心概念的理解与对比能力技术原理方案权衡Java第 334 题线程池有哪些核心参数?各自的含义和作用是什么? 考察对线程池核心配置参数的深入理解技术原理方案权衡Java第 335 题线程池原理是什么?假如核心线程数5、最大线程数10、队列容量10,任务提交后线程池是如何工作的? 考察线程池的调度流程和参数配置理解技术原理方案权衡Java第 336 题String字符串为什么不可变? 考察对String类设计原理、不可变性机制及内存安全的理解技术原理方案权衡Java第 337 题请介绍常见的垃圾回收器及其区别。 考察对主流垃圾回收器特性、适用场景和取舍的理解技术原理技术选型方案权衡Java第 338 题ThreadLocal可以解决什么问题? 考察对线程局部变量机制的理解及其典型应用场景技术原理方案权衡问题排查Java第 339 题为什么 HashMap 要使用红黑树? 考察对 HashMap 树化机制、红黑树特性及性能权衡的理解技术原理方案权衡Java第 340 题HashMap和ConcurrentHashMap的区别是什么? 考察对并发环境下哈希表实现差异和技术权衡的理解技术原理方案权衡Java