消费品/零售行业面试题 · Java

消费品/零售行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:Java
第 501 题在 Java 线程池中,若 corePoolSize=3,queueCapacity=1000,maximumPoolSize=10,任务队列为有界阻塞队列,何时线程池会创建第 4 个线程? 考察对线程池执行流程和参数关系的理解,尤其是核心线程与队列的优先级问题拆解技术原理Java第 502 题G1的年轻代和老年代在分区设计中分别承担什么角色? 考察对G1逻辑分代与回收流程的理解性能优化技术原理Java第 503 题请解释HashMap中扰动函数的原理与作用,并说明为什么扰动函数能够减少哈希冲突。 考察对哈希算法细节的理解和性能优化意识性能优化技术原理Java第 504 题当使用线程池执行任务后,如何让主线程等待所有任务完成后再继续执行? 考察对线程池并发控制、任务同步和完成等待机制的理解问题拆解技术原理Java第 505 题什么时候 HashMap 的数组需要扩容? 考察对 HashMap 扩容机制和加载因子相关知识的掌握性能优化技术原理Java第 506 题NIO的多路复用再详细说说selector和事件驱动机制。 考察对NIO多路复用原理、事件驱动模型及核心组件协同的理解问题拆解技术原理Java第 507 题请分别介绍JVM内存模型、垃圾回收策略,并说明CMS和G1垃圾收集器的区别。 考察Java虚拟机内存结构、垃圾回收基本原理及主流收集器的选型理解风险判断技术原理方案权衡JavaJVM第 508 题请讲解线程池的核心源码实现,例如线程的创建、任务提交、拒绝策略等关键环节。 考察对线程池源码原理的理解深度和系统性讲解能力沟通表达问题拆解技术原理Java第 509 题什么是可重入锁?synchronized 是可重入锁吗? 考察对可重入锁概念的理解及对 synchronized 可重入性的认识技术原理Java第 510 题CAS 在实际使用中存在哪些问题? 考察对 CAS 局限性和应对方案的掌握风险判断技术原理Java第 511 题synchronized 修饰静态方法时,锁对象是什么?锁信息具体存在哪个对象的对象头中? 考察 synchronized 的锁对象识别及对象头中锁信息存储位置技术原理Java第 512 题请手写 ThreadLocal 的典型操作方法,并解释为什么它能保证线程安全。 考察 ThreadLocal 的基本用法、底层原理及线程隔离机制的理解编码实现风险判断技术原理Java第 513 题单例模式怎么实现? 考察单例模式的多线程安全实现与适用场景风险判断技术原理Java第 514 题请介绍一下 Java 中常用的集合类及其适用场景。 考察对 Java 集合框架的分类理解、常用实现的特点与选型能力技术原理技术选型Java第 515 题静态内部类和匿名内部类有什么区别吗? 考察对Java内部类分类、生命周期和引用关系的理解问题拆解技术原理Java第 516 题请介绍Servlet的生命周期以及它在Web开发中的作用。 考察对Servlet核心机制和Web应用基础的理解问题拆解技术原理Java第 517 题请解释 Java 泛型的类型擦除及其对运行时的影响。 考察对泛型实现原理和运行时行为的理解技术原理Java第 518 题可重入锁是什么意思?同一把可重入锁能否被多次加锁? 考察对可重入锁概念的准确理解与并发安全性风险判断技术原理Java第 519 题Java线程池核心配置及其影响是什么? 考察对线程池核心参数及其运行时影响的掌握性能优化技术原理方案权衡Java第 520 题请说说HashMap的原理。 考察对HashMap底层存储结构、哈希冲突处理及扩容机制的理解问题拆解技术原理Java