后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 761 题设计或使用共享内存的时候你会注意些什么? 考察共享内存在并发与性能场景下的安全性和正确性考量第 762 题死锁的充要条件是什么? 考察对死锁产生条件的理解与记忆准确性第 763 题请描述设计一个秒杀功能时需要考虑的核心要素与实现策略。 考查对高并发场景下秒杀系统架构设计、性能优化与一致性保障的综合能力。第 764 题在 Java 后端开发中,请你谈谈如何定位 JVM 当前的内存占用情况,以及当发生 OutOfMemoryError(OOM)时,应该采用怎样的分析思路?请从工具使用、分析步骤和关键指标几个方面回答。 考查候选人对 JVM 内存监控和 OOM 问题的排查能力,包括工具使用、分析方法和实践经验。第 765 题使用 ThreadLocal 时需要注意哪些事项? 考察对 ThreadLocal 内存泄漏、线程池复用及使用规范的理解第 766 题请解释MySQL中锁的执行机制,包括共享锁与排他锁的区别,以及死锁的产生和处理方式。 考察对MySQL锁机制的理解,包括锁类型、加锁流程和死锁处理第 767 题用HashMap举例说明什么是线程安全? 考察对线程安全概念的理解及并发场景下的风险识别第 768 题针对 CPU 占用过高和堆内存溢出的问题,从编程实践角度,你认为哪些改进措施可以有效避免这些问题? 考察候选人从编程实践角度对性能与内存问题的归因和预防能力第 769 题假设有一张用户老表A,因模型升级适配新业务场景新建了一张用户新表B,需要将老表A的原始数据迁移到新表B,且老表A数据量特别大(比如上百亿数据),让你开发数据迁移程序,具体编码思路是先干什么、再干什么? 考察大数据量下数据迁移的设计与实施顺序,涉及分批、一致性、性能与校验第 770 题RC隔离级别中,间隙锁是否存在,为什么? 考察对数据库隔离级别与锁机制关系的理解第 771 题如果入职[目标公司]负责爬虫方向的工作,你会如何理解这个岗位的主要职责和挑战? 考察对目标岗位职责的理解及对爬虫方向工作的认知第 772 题什么是Token水平越权?请结合你的理解说明其产生原因和常见危害。 考察对水平越权概念、成因和风险的识别能力第 773 题Redis的缓存击穿和雪崩的区别。 考察对缓存故障场景的定义、成因与应对差异的理解第 774 题分布式锁要设置过期时间么?为什么要设置,不设置会有什么问题? 考察分布式锁过期时间的必要性及其对安全性和可用性的影响第 775 题请说明Java线程的几种状态,并解释wait()和sleep()在状态转换中的区别,同时说明挂起与阻塞的差异。 考察对Java线程生命周期、状态转换及并发控制核心方法的掌握第 776 题为什么 Redis 要与 Lua 脚本搭配使用? 考察对 Redis 原子操作与 Lua 脚本机制的理解及应用场景第 777 题Spring 事务在什么情况下会失效?请列举典型场景并说明原因。 考察对 Spring 事务机制及失效场景的理解第 778 题请说明 ConcurrentHashMap 和 CopyOnWrite 的实现原理及适用场景。 考察并发容器的主要实现机制、线程安全保证与适用边界第 779 题请解释ThreadLocal的实现原理,并说明如何在线程池中实现线程间的ThreadLocal共享? 考察对ThreadLocal内部机制的理解以及线程池环境下变量传递的设计能力第 780 题如何在不使用注解和现成定时任务框架的情况下,实现一个定时任务? 考察底层定时任务实现原理、并发与资源管理能力