联想面试题 · Java
联想相关面试题,按最终去重题目聚合。
共 1371 道真题 · 当前筛选命中 79 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 61 题请解释 Java 中 Integer 与 int 进行 == 比较时的各种结果,并说明背后的机制。 考察 Java 自动装箱、缓存机制与 == 比较的语义第 62 题Java 的 concurrent 包下你了解哪些组件? 考察对 Java 并发工具类的熟悉程度与理解深度第 63 题你对ArrayList和HashMap有什么理解? 考察对常用Java集合类底层实现、特性和适用场景的理解第 64 题请介绍一个你使用过 Kafka 的 Java 项目,并说明 Kafka 在其中的使用方式和原因。 考察候选人对 Kafka 的实际使用经验、场景理解和技术选型能力第 65 题请说明在 Java 中启动一个线程的几种方式,并比较它们的优缺点。 考察对 Java 多线程基础概念的理解和比较能力第 66 题请具体介绍线程池的设计与工作原理,以及在实际项目中你是如何配置和使用的。 考察对Java线程池核心参数、执行流程、任务队列与拒绝策略的理解及实践应用第 67 题在具体业务场景中如何设置线程池参数?你会如何分析和决策? 考察线程池参数配置的实际决策能力第 68 题请说明线程池的核心参数并解释它们的作用。 考察对线程池核心配置的理解第 69 题知道什么是栈吗?用Java数据结构实现一个基于链表的栈。 考察栈的基本概念与基于链表的栈实现能力第 70 题JUC 包下主要包含哪些工具类? 考察对 Java 并发包的整体认知与分类能力第 71 题请说出两种常用的Java集合类,并简要说明它们的用途。 考察对基础集合类的认知与用途区分第 72 题请描述Java中变量在父类和子类之间的继承与隐藏关系,以及初始化顺序。 考察变量继承、隐藏与初始化顺序等面向对象核心概念第 73 题在 Java 中,接口(interface)可以用来做什么?请结合你熟悉的场景说明。 考察对 Java 接口核心作用的理解及实际应用能力第 74 题请描述一次你在生产环境中排查OOM(OutOfMemoryError)问题的整体思路和关键步骤。 考察OOM问题排查的系统性思路与实战能力第 75 题请分别解释 AQS(AbstractQueuedSynchronizer)和 CAS(Compare And Swap)的原理,并说明它们在并发编程中的关系。 考察对 Java 并发核心机制 AQS 与 CAS 的理解及应用能力第 76 题你了解 volatile 关键字在并发编程中的作用吗?它能否保证原子性?请结合场景说明。 考察对 volatile 可见性、有序性及其原子性局限的理解第 77 题请解释Java线程与操作系统线程之间的关系。 考察对Java线程模型与操作系统线程映射机制的理解第 78 题请说明ArrayList的扩容机制是怎样的? 考察对ArrayList动态数组扩容逻辑的理解第 79 题如何终止一个运行中的线程? 考察线程终止的正确方式、协作机制与风险意识