后端岗位面试题 · 技术选型 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1725 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 661 题请分别介绍 HashMap、Hashtable、TreeMap 和 ConcurrentHashMap 的底层数据结构与核心实现差异。 考察对常用 Map 实现原理与差异的理解深度第 662 题请比较Java中List与Set接口的主要差异及典型使用场景。 考察对Java集合框架核心接口的理解与场景化选用第 663 题Java这块Jedis和Redisson用过吗? 考察对Java Redis客户端的实际使用经验与两者定位差异的理解第 664 题项目中有用到线程池么,线程池的参数有哪些? 考察线程池核心参数理解及其实践应用第 665 题为什么选择Java语言? 考察候选人技术选型理解与职业动机第 666 题synchronized和ReentrantLock有哪些区别? 考察并发锁机制的理解和选型能力第 667 题Java集合中HashMap和Hashtable的区别? 考察对Java集合类线程安全性、同步机制和设计演进的掌握第 668 题请谈谈你对Java集合体系的理解,并举例说明在不同场景下如何选择合适的集合类。 考察Java集合框架的掌握程度与场景化选型能力第 669 题请说明 Java 线程池的核心参数及其含义。 考察线程池参数理解与配置能力第 670 题在多线程环境下使用 HashMap 存在哪些安全风险?如何正确解决? 考察对 HashMap 线程安全性问题和并发解决方案的理解第 671 题请说明 LinkedHashMap 的实现原理,以及在什么场景下适合使用它。 考察对 LinkedHashMap 数据结构、遍历顺序和适用场景的理解第 672 题请分别比较 Java 和 Go 语言在性能、开发效率、生态和适用场景上的优缺点。 考察对两种主流语言特性的理解与工程选型判断第 673 题用过哪些JUC工具类? 考察对Java并发工具类的了解与应用能力第 674 题List、Set、Map 的区别及其实现类介绍 考察 Java 集合框架的基础理解与实现类特性掌握第 675 题如何创建线程池?线程池常见的参数有哪些? 考察线程池的创建方式、核心参数含义及对性能的影响第 676 题请介绍几种常见的单例模式实现方式,并说明双重检查锁(Double-Checked Locking)中两次判空的作用。 考察单例模式实现方式、线程安全及双重检查锁的边界原理第 677 题请介绍常见的垃圾回收器及其对应的回收算法。 考察垃圾回收器分类、回收算法原理及适用场景第 678 题请介绍 Java 集合框架的总体结构,并说明常见实现类的适用场景。 考察对 Java 集合框架的整体掌握和实际选型能力第 679 题自研分表方案的技术实现(MyBatis 拦截器 + 注解 + 路由键) 考察MyBatis分表插件设计能力、SQL改写与路由实现第 680 题线程池的目的是什么?有哪些核心参数?如何选择拒绝策略和阻塞队列? 考察对线程池原理、参数配置和实际选型能力的理解