小西科技(南京)有限责任公司面试题 · 方案权衡 · Java
小西科技(南京)有限责任公司相关面试题,按最终去重题目聚合。
共 258 道真题 · 当前筛选命中 16 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 1 题请解释 Java 中 Integer 对象的常量池(缓存)机制,并说明其与字符串常量池的区别。 考察对 Java 包装类型缓存机制的理解及与字符串常量池的区分第 2 题分布式锁和Java的锁区别是什么? 考察分布式环境下的互斥模型与单机锁的差异理解第 3 题请结合实际场景说明线程池的使用方法,包括参数设置和风险规避。 考察对线程池参数含义、使用策略及常见问题的理解第 4 题说说线程池如何实现 考察线程池的核心原理、执行流程与参数设计第 5 题请说明 synchronized 在 Java 中的底层实现原理。 考察对 JVM 锁机制、对象头与锁升级过程的理解第 6 题请介绍一下Java中多线程的核心内容,包括线程的创建方式、并发控制机制以及常见的并发工具类。 考察对Java多线程基础概念、并发控制与常用工具的整体掌握程度第 7 题过滤器和拦截器的了解,基于什么实现? 考察对JavaWeb中过滤器与拦截器机制及底层实现原理的理解第 8 题多线程实现ABC循环打印(如依次输出A、B、C)有哪些常见方式?请至少实现两种并比较其优缺点。 考察多线程同步与协作机制的理解、实现能力及方案权衡第 9 题请介绍 Java 中 synchronized 和 ReentrantLock 这两种常用锁。 考察对 Java 并发锁机制的理解、区别和应用场景第 10 题拦截器与过滤器的区别是什么,哪个优先级更高? 考察对Java Web组件执行机制和调用链顺序的理解第 11 题String、StringBuffer和StringBuilder的区别 考察Java中字符串不可变性与可变字符串类的设计取舍第 12 题请说明线程池的作用、核心构造参数,并结合实际场景谈谈使用时需要注意的问题。 考察线程池原理、参数配置与真实工程实践第 13 题请谈谈你对LinkedList相关知识的理解,包括其底层实现、常用操作的时间复杂度以及适用场景。 考察对链表数据结构底层原理、性能特征和使用边界的掌握程度第 14 题请介绍并行垃圾回收器(Parallel)和 G1 垃圾回收器的主要特点与适用场景。 考察对常见垃圾回收器特性和适用场景的理解第 15 题String、StringBuffer、StringBuilder三者的区别是什么? 考察对Java字符串不可变性与可变字符串类的理解及适用场景第 16 题HashMap和ConcurrentHashMap的区别是什么? 考察对并发环境下哈希表实现差异和技术权衡的理解