后端岗位面试题 · 技术选型 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1725 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 441 题你常用的 Java 集合有哪些?分别在什么场景下使用?除了 List 和 Map,你还了解哪些集合? 考察对 Java 集合框架的理解、场景选择与知识广度第 442 题请介绍不同垃圾回收算法的基本原理,以及不同垃圾回收器的适用场景。 考察对GC算法和垃圾回收器的系统理解与选型能力第 443 题游戏行业为什么普遍使用Java而不是C++? 考察对游戏开发语言选型及其背后技术、业务和团队因素的理解第 444 题Java常见注解有哪些? 考察对Java常用注解及其用途的掌握广度与准确度第 445 题请比较ReentrantLock和Synchronized的异同,并说明各自适用场景。 考察对两种锁机制差异和适用场景的判断能力第 446 题你所在团队使用的 JDK 版本是什么?选择该版本而不是其他版本,主要出于哪些方面的考虑? 考察对 JDK 版本选择的工程考量与业务适配能力第 447 题BIO、NIO、AIO的区别以及使用场景 考察对Java I/O模型的理解、适用场景判断及底层原理掌握第 448 题Java中有哪些线程安全的集合? 考察对Java并发集合的掌握程度及其适用场景第 449 题请列举启动 Java 进程时常用的 JVM 参数,并说明它们各自的作用。 考察对 JVM 运行时参数的理解与配置能力第 450 题请介绍你在低代码平台开发中,如何用 Java 实现后端业务逻辑,并通过 HTML、CSS、JavaScript 完成前端报表生成? 考察低代码平台前后端开发能力、技术选型与实现思路第 451 题登录拦截器的实现原理是什么? 考察拦截器机制、会话校验与登录态管理的理解第 452 题Dubbo的SPI和Java的SPI有什么区别? 考察对SPI机制的理解及Dubbo扩展机制的设计差异第 453 题常用的 JDK 工具类(如 Collections、Arrays、Objects 等)中都应用了哪些设计模式?请结合源码举例说明。 考察对常用工具类源码中设计模式的理解与实例化能力第 454 题请介绍HashMap的数据结构,并说明它是线程不安全的,如何解决。 考察HashMap底层实现、线程不安全隐患及并发替代方案第 455 题请说明策略模式的实现方式及其适用场景。 考察策略模式的接口设计、解耦思想和应用能力第 456 题请列举Java中常见的并发集合类型,并说明各自的适用场景。 考察对Java并发集合的掌握广度及场景判断能力第 457 题请介绍常用创建线程的方式,并说明各自适用场景。 考察线程创建方式的基本知识及场景判断第 458 题请对比 Java 中 synchronized 关键字、ReentrantLock、ReadWriteLock 和 StampedLock 的区别,并说明各自适用的场景。 考察对 Java 并发锁机制的理解与选型能力第 459 题请结合你的实际项目经历,说明你在项目中应用了哪些 JDK 8 新特性,并解释为什么选择它们。 考察 JDK 8 新特性在真实项目中的落地应用能力第 460 题请比较 HashMap、ConcurrentHashMap 和 ArrayList,说明它们的线程安全性及适用场景。 考察对集合类线程安全机制的理解与选型能力