后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 521 题RPC框架中服务端与客户端之间如何保证调用结果的正确性和一致性? 考察对调用语义、超时和异常处理的理解第 522 题请介绍 MySQL 的锁机制,并说明什么场景下会加表锁,什么场景下会加行锁。 考察 MySQL 锁的分类、加锁时机与引擎差异第 523 题Spring Boot的请求在进行数据库操作时,当前的连接是什么样的,是否会阻塞? 考察对Spring Boot数据库连接管理、线程模型和阻塞机制的理解第 524 题说说多线程的使用场景。 考察对多线程适用场景和风险边界的理解第 525 题请解释volatile关键字的作用和底层实现原理。 考察对volatile内存语义和可见性保证的理解第 526 题给你一个场景,访问你们的服务时所有接口都很卡,会怎么去排查定位这个问题呢? 考察系统性问题排查思路与全链路定位能力第 527 题超时释放锁不会造成业务逻辑出错吗? 考察对分布式锁超时释放风险及其防护机制的理解第 528 题MyBatis中#{}和${}占位符有什么区别? 考察对MyBatis参数绑定机制与SQL注入风险的理解第 529 题可重复读隔离级别如何解决幻读? 考察数据库隔离级别实现机制与幻读处理边界第 530 题析构函数为什么要是虚函数? 考察C++多态与资源释放的正确性理解第 531 题怎么处理大量key集中过期? 考察缓存批量过期时的性能与可用性处理能力第 532 题缓存击穿是什么?如何解决? 考察缓存击穿的定义、成因及解决方案第 533 题作为系统负责人,如何系统性地保证系统的可用性? 考察可用性体系化设计能力,涵盖预防、检测、恢复各环节第 534 题volatile 关键字的作用是什么?它能保证原子性吗? 考察对 volatile 语义和 Java 内存模型的理解第 535 题在项目或现有代码中,为什么没有考虑升级到更高版本的 JDK(例如 17 或 21)? 考察技术选型与升级风险的权衡能力第 536 题ThreadLocal 是如何避免内存泄漏的?请结合其内部实现说明。 考察 ThreadLocal 内存泄漏原理与规避机制第 537 题作为网络安全专业背景,你了解哪些窃取密钥的常见攻击算法或手法? 考察对密钥泄露攻击手法的掌握程度及安全意识第 538 题你能解释一下“看门狗机制”在分布式锁里的作用吗? 考察分布式锁中看门狗机制的续期原理与边界处理第 539 题请解释 InnoDB 中的 Next-Key Lock 及其作用。 考察对 InnoDB 行锁与间隙锁结合机制的理解第 540 题在使用文件流(如 Java IO/NIO 或类似 API)进行读写时,有哪些常见的注意点?请结合实际谈谈。 考察对文件流读写中资源管理、性能及安全性的理解