后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 401 题请解释 lambda 表达式的捕获方式,并说明不同捕获方式的区别与使用场景。 考察对 lambda 捕获机制的理解及应用能力第 402 题请谈谈你对Java反射机制的理解,以及在实际开发中你使用过的典型场景。 考察对反射核心原理的理解和实际应用能力第 403 题在Spring中如何保证原子性? 考察对事务、锁和并发控制的综合理解第 404 题如何保证MySQL和Redis双写的一致性?请说明常见方案及其适用场景。 考察缓存与数据库双写一致性的解决方案及权衡第 405 题Go语言垃圾回收机制有哪些缺点或局限? 考察对Go GC机制的理解及与其他语言GC的对比分析第 406 题一台机器上部署了 Java 应用后,发现 CPU 持续被打满,如何排查和定位? 考察 Java 应用 CPU 高负载的排查流程和工具使用第 407 题接口日志记录如何设计才能最小化对业务代码的侵入,并保证日志系统故障不影响核心业务? 考察日志系统的解耦设计与故障隔离能力第 408 题使用 Cache Aside(旁路缓存)模式时,如何保证缓存与数据库的数据一致性?请说明可能的不一致场景及应对策略。 考察对旁路缓存一致性问题的理解及常见处理方案第 409 题请列举并发编程中常见的典型问题,并简要说明其成因和应对思路。 考察对并发核心概念与常见风险的掌握程度第 410 题B站“一键三连”接口QPS峰值达50万,如何设计滑动窗口限流算法,并区分普通用户与大会员的操作权限? 考察限流算法设计、资源配额差异化管理和高并发场景下的实现权衡第 411 题Java 中有哪些集合类是线程安全的?哪些是不安全的? 考察对 Java 集合线程安全性的理解及常见实现掌握第 412 题请分别说明 Redis 主从集群和哨兵集群的选举机制,并指出它们在异常场景下的行为差异。 考察对 Redis 主从切换与哨兵选举机制的理解及对比能力第 413 题请列举 Spring Boot 中事务管理可能失效的常见场景,并说明原因与应对方式。 考察 Spring 事务代理机制的理解及常见失效场景的识别第 414 题前端如何针对高并发场景进行设计? 考察前端在高并发下的性能、可靠性与体验优化策略第 415 题Kafka 能保证消息的顺序性吗? 考察对 Kafka 分区顺序模型及其使用限制的理解第 416 题为什么JWT要用双签发? 考察对JWT令牌机制、刷新流程及安全性的理解第 417 题请说明MySQL的三大日志分别是什么,以及各自的记录方式、在崩溃恢复中的作用和如何解决数据不一致问题。 考察对MySQL redo log、undo log、binlog的实现机制及一致性与崩溃恢复原理的理解第 418 题请分析 RedLock 算法的优缺点,并讨论其在分布式锁场景下的适用性。 考察对 RedLock 算法原理、一致性局限及分布式锁工程选型的理解第 419 题请解释 HashMap 在 JDK 中常见的底层数据结构,说明其线程安全性,并描述其扩容机制。 考察对 HashMap 数据结构、并发安全和扩容原理的综合理解第 420 题请说明如何实现一个可靠的分布式锁,并分析其关键机制。 考察分布式锁实现原理与正确性边界