深圳虾皮信息科技有限公司面试题 · 技术原理 · Java
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 229 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 1 题线程池的核心参数有什么? 考察对线程池核心参数及其作用的理解第 2 题Java中有哪些Map? 考察对Java常用Map实现的掌握与应用场景的理解第 3 题在以 userid 为 key 的场景下,使用 HashMap 会有什么问题? 考察对 HashMap 在特定 key 场景下的哈希计算与碰撞问题的理解第 4 题JDK1.8及之后为什么要用红黑树? 考察对HashMap底层数据结构演进及性能权衡的理解第 5 题请介绍 HashMap 的底层实现原理。 考察对 HashMap 数据结构、哈希冲突处理与扩容机制的理解第 6 题AOP不用动态代理还有其他实现办法吗 考察对AOP实现原理及替代方案的理解第 7 题请说明Java线程池的核心参数及其各自的作用。 考察对Java线程池核心参数的理解及应用第 8 题请解释 Java 中的管程(Monitor)机制,并说明它与 synchronized 和 Lock 的关系。 考察对 Java 并发同步底层机制的理解及术语表达能力第 9 题equals与==的区别是什么? 考察对Java对象比较机制的理解第 10 题讲到了CAS和synchronized,那么CAS和synchronized的区别是什么? 考察并发编程中同步机制的原理、适用场景和性能权衡第 11 题请介绍线程池的拒绝策略,以及你如何选择合适的拒绝策略? 考察对线程池拒绝策略的理解及实际场景下的选择能力第 12 题请解释Java中OOM(OutOfMemoryError)和内存泄漏的区别与联系,并举例说明如何排查和预防。 考察对内存管理概念的理解深度、问题排查能力及实践意识第 13 题ThreadLocal 是如何避免内存泄漏的?请结合其内部实现说明。 考察 ThreadLocal 内存泄漏原理与规避机制第 14 题为什么HashMap要引入红黑树? 考察对HashMap数据结构演进原因及红黑树特性的理解第 15 题HashMap 发生哈希碰撞后会出现什么问题?如何处理? 考察哈希碰撞的影响与 HashMap 的冲突处理机制第 16 题int和char之间如何进行转换? 考察基本类型转换原理与边界处理第 17 题请介绍匿名内部类。 考察对匿名内部类语法、使用场景及局限性的理解第 18 题什么是线程安全?如何实现线程安全? 考察对并发正确性概念的理解及常见实现手段的掌握第 19 题Java中如何避免内存泄漏? 考察对Java内存泄漏成因及预防措施的理解第 20 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解