猿辅导面试题 · Java

猿辅导相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 41 题在Linux中,如何查看Java进程的ID? 考察对Linux进程查看命令与Java进程识别方法的掌握技术原理问题排查JavaLinux第 42 题请介绍Java中常用的锁机制及其主要区别和应用场景。 考察对Java锁体系的理解、适用场景判断和并发安全基础问题拆解技术原理方案权衡Java第 43 题请比较 Kotlin 与 Java 的主要优势,并说明典型应用场景。 考察对 Kotlin 语言特性及其相对 Java 优势的理解技术原理技术选型JavaKotlin第 44 题你了解happens-before规则吗? 考察对Java内存模型及线程可见性核心规则的理解风险判断技术原理Java第 45 题请解释 synchronized 关键字加锁在 Java 中的原理及使用方式。 考察对 synchronized 锁机制和对象头标记的理解风险判断技术原理Java第 46 题请说明synchronized的实现原理。 考察对Java内置锁底层机制和锁升级过程的理解性能优化技术原理Java第 47 题在并发编程中,join 方法的作用是什么?如何判断一个线程是否已经结束?你了解 Future 吗? 考察线程协作、终止检测与异步任务工具的理解问题拆解技术原理Java第 48 题请描述在 Java HashMap 中插入一个元素的完整过程。 考察 HashMap 插入流程、哈希计算、冲突处理与扩容机制编码实现技术原理Java第 49 题Dubbo、Protobuf、gRPC等RPC框架,底层都是二进制传输的。如果我这里有一个Java对象,有name和age两个字段,想通过二进制序列化后进行传输,应该怎么设计? 考察二进制序列化设计及对RPC框架底层序列化机制的理解系统设计技术原理技术选型Apache DubbogRPCJava第 50 题请解释 Java 中的强引用、软引用、弱引用和虚引用,并说明各自的使用场景。 考察对 Java 引用类型原理的理解及实际应用场景的把握性能优化问题拆解技术原理Java第 51 题请解释 AQS 的工作原理,包括其核心数据结构与状态同步机制。 考察对 JUC 并发框架 AQS 底层机制的理解问题拆解技术原理Java第 52 题介绍Java中常用的集合框架有哪些? 考察对Java集合框架的整体认知和分类能力问题拆解技术原理Java第 53 题synchronized修饰静态和非静态方法会互斥吗?为什么? 考察对 synchronized 锁对象作用域的理解技术原理Java第 54 题创建线程池时,有哪些核心参数需要配置? 考察对线程池核心参数及其作用的理解技术原理技术选型Java第 55 题请介绍Java线程池的核心组件、工作原理,以及如何合理配置线程池参数? 考察对Java线程池内部机制的理解与参数调优能力问题拆解技术原理方案权衡Java第 56 题请描述线程池从提交任务到执行完成的核心执行流程。 考察对线程池核心参数与任务调度机制的理解风险判断技术原理Java第 57 题请详细谈谈 Java 的类加载机制,包括类加载的阶段、双亲委派模型以及它的作用。 考察对 Java 类加载过程与双亲委派模型的理解,以及解决类加载冲突的能力技术原理JavaJVM第 58 题当线程池已满且阻塞队列满时,触发拒绝策略,哪种拒绝策略可以保证任务不丢失? 考察线程池拒绝策略的原理与数据安全边界风险判断技术原理Java第 59 题JDK动态代理和CGLIB在创建和调用性能上有什么差别? 考察对两种代理性能特性的理解性能优化方案权衡Java第 60 题==和equals的区别 考察对Java中引用比较与值比较的底层理解技术原理Java