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