后端岗位面试题 · 方案权衡
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 23109 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 401 题JVM垃圾回收机制是怎样的? 考察对主流GC算法和收集器原理的掌握第 402 题请介绍缓存与数据库一致性问题出现的典型场景,并给出解决方案。 考察对缓存更新流程、并发竞争与一致性强度的理解第 403 题请介绍LSM-KV(基于LSM树的键值存储)的原理与应用场景。 考察对LSM树存储引擎的核心原理理解与实际应用认知第 404 题请介绍你了解的中间件,比如 Kafka、ZooKeeper 等,以及它们的主要用途和原理。 考察对分布式中间件的知识广度与理解深度第 405 题同一个连接非常活跃时,IO多路复用如何处理? 考察对IO多路复用模型在高活跃连接场景下的理解与边界处理第 406 题在微服务架构中,你为何选用 Gateway 作为 API 网关?请说明其选型理由。 考察候选人对微服务网关选型的理解,以及其在实际项目中的技术决策能力和场景适配性。第 407 题请从使用角度说明 MyBatis 相比 JDBC 有哪些优势? 考查对 MyBatis 核心优势的理解及应用场景把握。第 408 题请从实际项目使用角度,谈谈 MyBatis 框架存在哪些不足或局限? 考查对 MyBatis 框架局限性的理解深度,以及能否结合实践场景分析其适用边界。第 409 题请对比 MyBatis 与 Hibernate 在 ORM 设计理念、SQL 控制方式、映射灵活性、性能调优及适用场景上的主要差异。 考查候选人对两种主流 ORM 框架核心差异的理解,判断其技术选型能力。第 410 题请解释消息队列是什么,说明它的主要特点和典型使用场景。 考查对消息队列核心概念、特点和应用场景的理解。第 411 题如果由你来负责规划并实现一个分布式 ID 生成器,你会如何设计?请给出你的整体方案与关键考量。 考查对分布式系统下全局唯一ID生成方案的理解、选型与权衡能力。第 412 题在系统架构中,引入消息队列的价值体现在哪些方面? 考察对消息队列核心作用及适用场景的理解第 413 题推荐系统怎么避免信息茧房? 考察对推荐系统多样性、探索与用户满意度平衡的理解第 414 题扩散推理过程中如何保证内存的优化使用? 考察对扩散模型推理内存瓶颈的理解及优化策略第 415 题在数据库和请求之间加缓存(如Redis)后,由于缓存存在读和写操作,可能出现缓存与数据库数据不一致的情况,如何尽可能保证读取的缓存数据与数据库真实数据一致? 考察缓存一致性问题的理解深度与工程实践方案第 416 题Redis事务为什么不考虑回滚? 考察对Redis事务模型、错误处理与设计取舍的理解第 417 题请说明缓存穿透是什么,并介绍常用的解决方案。 考察对缓存穿透的识别与常见应对方案的理解第 418 题Kafka的使用场景有哪些?它和RocketMQ有什么区别? 考察对消息队列的选型理解、场景匹配能力及技术对比深度第 419 题如果让你设计一个秒杀系统,你会从哪些点去考虑? 考察系统设计思维、高并发处理能力和关键环节把控第 420 题请介绍AOP的底层实现原理。 考察对AOP核心机制和动态代理实现的理解