后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 1 题如果在 catch 块中又抛出了异常,finally 块中的代码还能正常执行吗?为什么? 考察 Java 异常处理中 finally 块的执行时机与保证机制第 2 题两个自定义类加载器加载同一个类,所创建的对象它们的类是否相同? 考察类加载器隔离性与类唯一性判断第 3 题你觉得 Redis 是强可靠的吗?如果 Redis 挂了你们怎么办? 考察对 Redis 可靠性边界的认知以及故障时的应对策略第 4 题突然某一天,某个工作流执行的时间比往常慢了,如何排查,如何解决? 考察对性能突降问题的系统性排查思路和解决能力第 5 题你觉得密码应该怎么存储? 考察密码安全存储的正确做法与安全防护意识第 6 题使用MySQL索引时有哪些注意事项? 考察索引设计、使用场景和性能权衡的掌握程度第 7 题在处理用户上传的数据文件时,你通常会采取哪些安全措施来防范风险? 考察候选人对文件上传安全风险的理解及防护方案的完整性和实操性。第 8 题为什么选择 JWT 而不是 Session+Redis 方案? 考察对无状态认证与集中会话方案的权衡能力第 9 题请比较 Java 中 ArrayList 和 LinkedList 常见操作的时间复杂度,并说明它们的线程安全性。 考察对 Java 常用集合实现原理与并发安全的掌握第 10 题当项目结构庞大且复杂时,你有什么思路来优化 Cursor 的表现? 考察对 AI 辅助编程工具局限性的理解与工程化调优能力第 11 题请谈谈你对当前主流大语言模型技术路线的理解,以及它在实际业务中的应用价值。 考察对大模型基础原理、生态现状及业务落地的综合认知第 12 题ConcurrentMap如何实现线程安全? 考察对并发容器内部机制的理解和线程安全实现细节第 13 题Java 中的常见容器(如 HashMap、ArrayList)是线程安全的吗?日常开发中如何保证容器操作的安全性? 考察对 Java 容器线程安全模型的理解及并发场景下的处理策略第 14 题请解释HashMap的工作原理,并说明key和value是否可以为null,以及它是否是线程安全的。 考察对HashMap底层原理、null处理及线程安全性的理解第 15 题你在项目中使用了 Swagger 和 Knife4j 自动生成接口文档,请谈谈它们各自的作用,以及它们对项目开发的影响。 考查候选人对接口文档工具链的理解,以及其在项目协作、开发效率、维护成本等方面的实际影响。第 16 题请结合你在项目中使用 Spring Cloud Gateway 的实际经验,说明 API 网关的典型应用场景,以及它在你的项目中具体解决了哪些问题。 考查对 API 网关核心价值的理解及在真实项目中的落地能力。第 17 题并发场景下,一个线程在 put 时,另一个线程执行 get 会发生什么? 考察并发修改数据结构时的线程安全与内存可见性理解第 18 题在设计支付系统时,如何避免和处理用户重复支付的问题? 考察支付系统的幂等性设计与异常恢复能力第 19 题@Transaction注解在哪些情况下会失效? 考察对Spring事务传播机制、代理机制及异常处理边界理解第 20 题如果线程池的核心线程数为2,最大线程数为4,目前已有两个线程在运行,再来一个任务会怎么样? 考察线程池任务提交流程与队列饱和机制