猫眼面试题 · 编码实现 · Java
猫眼相关面试题,按最终去重题目聚合。
共 416 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 1 题请说明 HashMap 的底层数据结构、put 操作的主要流程以及扩容过程。 考察对 HashMap 实现原理的掌握程度第 2 题ArrayList底层Object数组的修饰符是什么?扩容时底层如何实现数组拷贝?还有哪些方法可以实现数组拷贝? 考察ArrayList实现原理及数组拷贝的多种方式第 3 题请说明 Python 和 Java 的编译过程分别是什么样的。 考察对两种语言执行机制和底层原理的掌握第 4 题请手写一个线程安全的单例模式实现,并说明其原理。 考察并发编程中的单例实现与线程安全机制第 5 题请列举并解释Java中常用的String类方法,并说明它们在实践中的应用场景。 考察对Java核心类String常用方法的掌握及实际应用能力第 6 题请手写一个线程安全的单例模式实现,并说明其适用场景。 考察对单例模式实现细节、线程安全和适用场景的理解