深圳虾皮信息科技有限公司面试题 · 技术原理 · Java

深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · Java
第 141 题Synchronized和ReentrantLock的区别,可重入指的是什么? 考察并发编程中两类锁的实现机制、特性对比和可重入性概念技术原理方案权衡Java第 142 题线程池有哪些核心参数?各自的含义和作用是什么? 考察对线程池核心配置参数的深入理解技术原理方案权衡Java第 143 题HashSet的底层实现是怎样的? 考察对Java集合框架中HashSet底层数据结构的理解技术原理Java第 144 题请详细说明单例模式双重校验锁实现的细节。 考察双重检查锁的完整机制与边界处理编码实现技术原理方案权衡Java第 145 题请说明 Java AOP 的实现原理,并对比 JDK 动态代理与 CGLIB 的应用场景。 考察对 AOP 底层代理机制的理解及代理选型能力技术原理技术选型Java第 146 题Redis中的哈希数据结构的扩容机制与Java HashMap的扩容机制有哪些不同? 对比Redis哈希与Java HashMap的扩容实现,考察对两种数据结构底层机制的理解技术原理方案权衡JavaRedis第 147 题请解释Java内存模型(JMM)的核心内容,并简述JVM的垃圾回收机制。 考察对Java并发内存抽象和垃圾回收原理的理解系统设计技术原理Java第 148 题Java 中哈希表的实现形式有哪些,它们之间有什么区别? 考察对 Java 哈希表不同实现类的掌握及各自的适用场景编码实现技术原理技术选型Java第 149 题Java内存是怎么回收的? 考察对JVM垃圾回收机制的理解与表达能力问题拆解技术原理Java第 150 题你怎么理解Java的反射机制? 考察对Java反射核心概念、能力边界与实际应用的掌握问题拆解技术原理Java第 151 题请编写一个多线程程序,使多个线程并发地对一个计数器执行 +1 操作,直到计数达到 100 后停止。 考察多线程并发控制、原子操作与线程安全编码实现问题拆解技术原理Java第 152 题是否了解 CompletableFuture 的底层实现?请说明其工作原理和关键机制。 考察对 CompletableFuture 底层机制的理解深度问题拆解技术原理Java第 153 题请介绍 Java 并发工具 Phaser 的作用,并说明其与 CountDownLatch 和 CyclicBarrier 的关系。 考察对 Phaser 多种阶段同步能力的理解技术原理Java第 154 题AQS(AbstractQueuedSynchronizer)的底层原理是什么?读写锁(ReentrantReadWriteLock)又是如何基于它实现的? 考察对Java并发核心同步器AQS的理解、读写锁状态设计与公平性处理技术原理方案权衡Java第 155 题hashmap怎么扩容? 考察HashMap扩容机制的理解,包括触发条件、流程和性能影响性能优化技术原理问题排查Java第 156 题在多线程环境下使用 HashMap 除了加同步锁和 ConcurrentHashMap 之外,还有哪些可行方案? 考察对并发映射容器替代方案及其适用条件的理解技术原理技术选型方案权衡Java第 157 题Java内存主要包含什么 考察Java运行时内存区域划分及基本理解技术原理Java第 158 题请讲解HashMap的底层原理、节点阈值以及扩容机制。 考察HashMap的数据结构、红黑树转化阈值与扩容触发逻辑问题拆解技术原理Java第 159 题请解释HashMap的数据结构,并说明为什么在Java 8中增加了红黑树。 考察HashMap的底层实现原理及针对性能问题的优化设计技术原理方案权衡Java第 160 题请介绍你了解到的 Java 线程池,并说明为什么需要使用线程池。 考察对线程池作用及基本概念的理解系统设计技术原理Java