联想面试题 · 问题拆解 · Java

联想相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解 · Java
第 1 题如何删除ArrayList中的偶数元素?说明遍历删除时的注意事项。 考察Java集合遍历与删除的安全操作方法及常见陷阱编码实现问题拆解技术原理Java第 2 题请解释JVM中的堆和栈的区别,以及它们在内存管理中的作用。 考察对JVM内存模型的理解及堆栈应用差异问题拆解技术原理JavaJVM第 3 题请描述Java 8中HashMap的get方法执行流程。 考察HashMap基于数组加链表/红黑树的数据结构理解与查询逻辑问题拆解技术原理Java第 4 题HashMap 的 get 方法在发生 Hash 冲突时,如何找到想要的 key?用什么方法比较? 考察对 HashMap 冲突解决、链表/红黑树遍历及 equals 比较机制的理解问题拆解技术原理Java第 5 题ArrayList插入元素的过程是怎样的? 考察Java集合ArrayList扩容机制和插入操作的实现细节问题拆解技术原理Java第 6 题请介绍 Java 集合框架的主要分类,并选择其中一个实现类详细讲解其底层原理。 考察对 Java 集合框架整体认知与对特定集合底层实现的深入理解问题拆解技术原理技术选型Java第 7 题什么时候从红黑树转成链表? 考察对HashMap底层数据结构和红黑树退化机制的理解问题拆解技术原理Java第 8 题请介绍一下AQS的底层数据结构及其实现原理? 考察对Java并发同步器核心机制的理解深度问题拆解技术原理Java第 9 题用Java或Python实现计算器的加减乘除运算,请只说说思路。 考察基础语法运用与运算逻辑设计编码实现问题拆解技术原理JavaPython第 10 题请说明在 Java 中启动一个线程的几种方式,并比较它们的优缺点。 考察对 Java 多线程基础概念的理解和比较能力问题拆解技术原理Java第 11 题请具体介绍线程池的设计与工作原理,以及在实际项目中你是如何配置和使用的。 考察对Java线程池核心参数、执行流程、任务队列与拒绝策略的理解及实践应用问题拆解技术原理技术选型Java