深圳虾皮信息科技有限公司面试题 · Java
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 238 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 121 题Java存储一个对象会存在哪? 考察JVM内存模型与对象分配区域的掌握程度第 122 题Java 有协程吗?如果有,与线程相比有什么优势? 考察对 Java 并发模型演进和协程概念的理解第 123 题CPU使用率飙升怎么排查? 考察系统性能问题定位与排查方法第 124 题请手写实现一个简化的 HashMap,并说明其核心原理。 考察对哈希表数据结构、哈希冲突处理和扩容机制的掌握程度第 125 题如何创建线程池?有哪些方式和注意事项? 考察线程池的创建方式和规范第 126 题线程池的创建方式有哪些? 考察线程池核心参数、拒绝策略及使用注意事项第 127 题volatile有什么作用? 考察对Java内存模型及volatile核心语义的理解第 128 题请列举Java中常见的锁,并说明各自的特点和使用场景。 考察对Java并发锁的掌握程度和实际应用理解第 129 题请描述一次你排查并解决OOM(内存溢出)问题的经历,包括分析步骤和最终方案。 考察候选人面对内存溢出问题的排查思路、工具使用和根因分析能力第 130 题怎么评估ConcurrentHashMap和Hashtable的性能好坏? 考察并发容器性能评估维度与正确测量方法第 131 题ConcurrentHashMap 是如何在并发场景下实现高效时间复杂度的? 考察对 ConcurrentHashMap 并发控制机制的理解第 132 题你知道Java中的哪些锁? 考察Java内置锁、显式锁和读写锁的掌握与区别第 133 题请介绍Java集合框架 考察对Java集合框架整体结构、常用实现及选择依据的理解第 134 题请简述Java内存模型(JMM)的主要组成及其工作流程。 考察对Java内存模型核心概念与并发可见性机制的理解第 135 题请说明 Java 堆内存的空间划分及各区域存放的对象类型。 考察 Java 堆内存分区和对象代际管理第 136 题HashMap是如何进行扩容的?扩容时原有数据如何迁移? 考察扩容流程和rehash机制第 137 题volatile 的作用是什么? 考察对 Java 内存模型及 volatile 语义的理解第 138 题请介绍 ReentrantLock 的主要特性及其底层实现原理。 考察对显式锁、可重入性和 AQS 的理解第 139 题Java的双亲委派机制是什么,怎么破坏? 考察对类加载机制的理解及打破双亲委派的实践场景第 140 题实习中的一个限量限流功能,不使用Redis,只使用Java本身的同步机制,怎么实现? 考察并发限流的同步原语选型与实现细节