后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 141 题请手写实现一个parseInteger方法,将字符串转换为整数。 考察字符串解析、边界条件处理和异常处理能力第 142 题同样的语句“SELECT ... WHERE student_id != 1 FOR UPDATE”(student_id上有索引,InnoDB默认隔离级别)会加什么锁?与等值查询有何不同? 考察范围查询下InnoDB锁范围与全表扫描锁行为的理解第 143 题Kafka消费者组为什么可能出现重复消费?请结合实际经验设计防止重复消费的机制。 考察Kafka重复消费的成因理解与幂等处理设计第 144 题排查线上数据库连接池被占满的问题 考查候选人面对线上数据库连接池耗尽时的排查思路和解决能力。第 145 题如何设计一个消息队列? 考察消息队列核心架构设计、可靠性与性能权衡第 146 题请介绍一套 Redis 与 MySQL 之间的数据一致性方案,并说明其适用场景和潜在风险。 考察缓存与数据库数据一致性的设计思路、取舍与风险识别第 147 题请解释Eureka自我保护机制的含义及其在微服务注册中心中的作用。 考察对Eureka核心机制的理解,包括其触发条件、行为表现及设计目的。第 148 题请阐述在 Spring Boot 项目中配置和管理多个数据源的具体做法与关键要点。 考查对 Spring Boot 多数据源配置原理及常见实现方案的理解。第 149 题请描述你会如何设计一个订单超时未支付自动取消的系统方案? 考查候选人对于延时任务与订单状态一致性处理的系统设计能力。第 150 题在不借助单机进程内单例机制的前提下,要实现一个在多个服务实例间全局唯一的单例对象,你会采用哪些具体技术方案?请说明各方案的原理、适用场景和可能存在的问题。 考查候选人对分布式环境下的全局唯一性、锁与一致性机制的理解及实际工程选型能力。第 151 题在登录场景中,为什么需要对密码进行 MD5 处理?它解决了什么问题? 考察密码存储安全原理与MD5的适用性第 152 题在Spring Cloud微服务架构中,服务注册机制是如何具体落地实现的? 考察对Spring Cloud服务注册机制的理解及实现细节第 153 题设计单例模式时,实例化的单例对象在什么时候被析构? 考察单例生命周期管理及资源释放意识第 154 题如何保证 Redis 与数据库的数据一致性?在高并发场景下有哪些常见方案和取舍? 考察缓存与数据库一致性机制的理解及高并发下的方案权衡第 155 题怎么创建线程? 考察多线程创建方式的掌握与适用场景第 156 题你是更新缓存还是删除缓存? 考察对缓存一致性和失效策略的理解与选择第 157 题在微服务架构中,Eureka 与 Zookeeper 各自扮演什么角色?请从服务注册与发现、一致性模型、可用性、集群通信方式以及运维成本等方面,分析它们之间的主要区别。 考查对服务注册中心组件 Eureka 与 Zookeeper 在架构、一致性与可用性取舍上的理解深度。第 158 题在微服务架构中,负载均衡解决了哪些核心问题?请说明其主要作用。 考查候选人对负载均衡在分布式系统中核心作用的理解。第 159 题如何避免多线程编程中的死锁? 考察对死锁成因的理解及常见预防策略第 160 题在设计文件上传功能时,需要防范哪些安全风险? 考察对文件上传攻击面及防护措施的系统性理解