深圳虾皮信息科技有限公司面试题 · Java
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 238 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 141 题请介绍ThreadLocal的原理。 考察对线程局部变量存储机制、内存泄漏风险的理解第 142 题在实际开发中如何选择使用 String、StringBuilder 还是 StringBuffer? 考察根据场景正确选择字符串处理方式的能力第 143 题怎么查看线程的使用情况? 考察对线程监控工具和命令的掌握程度第 144 题怎么评估一个线程池要配多少线程数? 考察线程池参数评估的方法论与对任务类型和响应性要求的理解第 145 题利用AQS设计一个无锁等待队列 考察对AQS核心机制的理解及其在并发队列设计中的应用第 146 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力第 147 题服务注册发现组件是否支持定制算法?以Nacos或Eureka为例,你会如何定制或扩展其策略? 考察对注册发现机制的可扩展性与定制能力的理解第 148 题使用线程池或新建线程定期扫描缓存以淘汰过期数据,会引入哪些额外开销? 考察并发设计中对线程调度、内存占用与系统资源的开销意识第 149 题Synchronized和ReentrantLock的区别,可重入指的是什么? 考察并发编程中两类锁的实现机制、特性对比和可重入性概念第 150 题线程池有哪些核心参数?各自的含义和作用是什么? 考察对线程池核心配置参数的深入理解第 151 题HashSet的底层实现是怎样的? 考察对Java集合框架中HashSet底层数据结构的理解第 152 题请详细说明单例模式双重校验锁实现的细节。 考察双重检查锁的完整机制与边界处理第 153 题请说明 Java AOP 的实现原理,并对比 JDK 动态代理与 CGLIB 的应用场景。 考察对 AOP 底层代理机制的理解及代理选型能力第 154 题Redis中的哈希数据结构的扩容机制与Java HashMap的扩容机制有哪些不同? 对比Redis哈希与Java HashMap的扩容实现,考察对两种数据结构底层机制的理解第 155 题请解释Java内存模型(JMM)的核心内容,并简述JVM的垃圾回收机制。 考察对Java并发内存抽象和垃圾回收原理的理解第 156 题Java 中哈希表的实现形式有哪些,它们之间有什么区别? 考察对 Java 哈希表不同实现类的掌握及各自的适用场景第 157 题Java内存是怎么回收的? 考察对JVM垃圾回收机制的理解与表达能力第 158 题你怎么理解Java的反射机制? 考察对Java反射核心概念、能力边界与实际应用的掌握第 159 题请编写一个多线程程序,使多个线程并发地对一个计数器执行 +1 操作,直到计数达到 100 后停止。 考察多线程并发控制、原子操作与线程安全第 160 题是否了解 CompletableFuture 的底层实现?请说明其工作原理和关键机制。 考察对 CompletableFuture 底层机制的理解深度