后端岗位面试题 · 技术选型
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11284 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 181 题在缓存系统中,若采用 JDK 默认的 Java 序列化机制而不是 JSON 序列化,这种选择会带来哪些利与弊?请从性能、兼容性、可读性等角度阐述。 考察候选人对 Java 序列化机制及缓存数据格式选型的理解。第 182 题请解释 Vert.x 是什么,并说明在什么场景下会选择它来替代 Tomcat 作为服务器。 考查对 Vert.x 异步非阻塞模型的理解及其与传统阻塞式服务器(如 Tomcat)的适用场景对比。第 183 题说一下你常用的 Redis 数据结构,以及它们的应用场景。 考察对 Redis 核心数据结构的掌握及场景匹配能力第 184 题Kubernetes 中 Service 与 Ingress 有什么区别?各自解决什么问题? 考察对集群内服务发现与对外访问入口的理解第 185 题为什么Kafka要用ZooKeeper? 考察Kafka架构原理及ZooKeeper在其中的角色第 186 题请解释Caffeine的底层原理,包括其缓存淘汰策略和数据结构设计。 考察对Caffeine缓存组件核心机制的理解,包括缓存淘汰、并发控制和数据结构第 187 题MySQL与Elasticsearch之间的数据同步一致性如何保证? 考察数据库到搜索引擎的数据同步机制与一致性权衡第 188 题在 Java 中,有哪些线程安全的数据结构可以替代 HashMap? 考察对并发容器和同步机制的理解与选型能力第 189 题除了ConcurrentHashMap还有哪些线程安全的HashMap? 考察并发环境下Map的选型知识及其适用场景第 190 题请结合你的项目,说明你使用过哪种 Redis 数据类型,以及用它解决了什么业务问题。 考察候选人是否在真实项目中合理运用 Redis 数据类型第 191 题Java文件流介绍,文件流有哪些类名? 考察Java I/O体系结构与文件流类的掌握第 192 题常见的数据结构中,STL 的 vector、list、map、set 底层实现是什么?各自的应用场景是什么? 考察对 STL 容器底层原理的理解及根据场景选型的能力第 193 题针对 MySQL 数据库,如果要保存金额字段,你会选用哪种数据类型来定义该列?请说明选择理由。 考察候选人对 MySQL 数值类型精度与业务需求的匹配能力,尤其是金额场景下避免浮点误差的意识。第 194 题请介绍你对Spring Boot的理解以及它的核心特性。 考察对Spring Boot框架的整体认知和关键特性掌握第 195 题为什么是用 Go 这个语言来做呢? 考察候选人技术选型能力和人岗匹配意识第 196 题是否了解Windows系统的进程间通信 考察对Windows进程间通信机制的掌握程度第 197 题项目中为什么使用 RabbitMQ? 考察消息中间件选型理由及其在业务场景中的适用性分析能力第 198 题请介绍Java集合框架的主要接口、常用实现类及其适用场景。 考察对Java集合框架整体结构、关键实现特点和选型能力的掌握第 199 题RabbitMQ之外的其他消息队列,以及他们适合的场景? 考察消息队列技术栈广度与场景匹配能力第 200 题请详细描述你的项目中所使用的中间件,包括选型理由和实际应用方式。 考察对项目中间件的熟悉程度、选型思路及实际项目应用能力