后端岗位面试题 · 技术原理 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 12095 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 201 题请解释 Java 中 Process 类的基本定义与作用,并说明如何利用它来启动并生成一个 Jar 包? 考查候选人对 Java 进程管理 API 的掌握,以及在实际构建或部署场景中通过 Process 执行外部命令(如 jar 打包)的能力。第 202 题请解释可移植性的含义,并结合你在制作工具中的实际做法,说明你是如何实现可移植性的。 考查对可移植性概念的理解以及在实际项目中应用可移植性原则的能力。第 203 题请讲解 ThreadLocal 的原理、使用时的注意事项,以及当线程开启子线程时如何传递 ThreadLocal 的值。 考察对 ThreadLocal 底层机制、内存风险及多线程传递方案的理解第 204 题请介绍你在项目中如何使用自定义注解,以及它的工作原理。 考察对自定义注解的掌握程度和实际应用能力第 205 题请手写并说明冒泡排序实现,注意边界与判空处理。 考察基础排序实现与代码健壮性意识第 206 题请列举并解释你实际开发中使用过的 Java Stream API 数据处理操作,说明每个操作的功能和使用场景。 考查候选人对 Java Stream 常用操作的理解和实际应用能力第 207 题遍历List时修改元素的值会有什么问题?如何解决? 考察对集合迭代器机制、并发修改异常及正确修改方式的理解第 208 题阻塞队列有哪些类型? 考察对 Java 阻塞队列分类、特性和适用场景的掌握第 209 题请解释 NIO 的核心概念及其主要特点是什么? 考查对 Java NIO 基本概念与核心特性的理解程度。第 210 题继承 Thread 类和实现 Runnable 接口有什么区别? 考察 Java 多线程实现方式的选择与灵活性理解第 211 题请介绍你熟悉的 Java 关键字,并说明它们各自的用途。 考察 Java 关键字的基本概念、常见用途和表达能力第 212 题为什么HashMap链表长度超过8要换成红黑树? 考察对HashMap数据结构和性能权衡的理解第 213 题synchronized 的锁升级过程介绍下? 考察对 synchronized 底层锁优化机制的理解第 214 题请描述CMS垃圾回收器的执行过程。 考察对CMS垃圾回收器各阶段的理解和特点掌握第 215 题除了ConcurrentHashMap还有哪些线程安全的HashMap? 考察并发环境下Map的选型知识及其适用场景第 216 题Java文件流介绍,文件流有哪些类名? 考察Java I/O体系结构与文件流类的掌握第 217 题有没有做过自定义注解? 考察对自定义注解的概念、使用场景及实现原理的掌握程度第 218 题如何确定回收对象? 考察Java垃圾回收中对象存活判定机制与引用类型理解第 219 题StringBuilder和StringBuffer怎么完成字符串拼接的,怎么完成扩容的? 考察对Java可变字符串实现原理的理解,包括拼接机制和扩容策略第 220 题Java可以进行多继承吗? 考察对Java继承机制的准确理解与术语辨析