后端岗位面试题 · 问题排查
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 9439 道 · 更新 2026-08-05
筛选题目已选:问题排查
考察点
技术栈
第 981 题在C++中如何编写一个基本的TCP socket服务端和客户端? 考察C++中socket编程的基本流程、API使用和错误处理第 982 题undo log、binlog和redo log的生成顺序? 考察对MySQL事务日志生成顺序与崩溃恢复机制的理解第 983 题MySQL 中在使用联合索引时需要注意哪些方面? 考察对联合索引列顺序、最左前缀原则及性能影响的理解第 984 题请介绍你在实际项目中部署 Nginx 的配置经验,重点说明配置文件的关键结构。 考察候选人对 Nginx 实际配置的掌握程度与部署经验第 985 题Linux中如何查找进程的PID? 考察Linux进程管理与常用命令的掌握第 986 题平时如何使用版本提交工具 考察版本控制工具的实际使用熟练度与规范意识第 987 题线程变量是在堆里面还是在栈里面? 考察线程局部变量的存储区域及其生命周期理解第 988 题在使用 etcd 时,您遇到过哪些具体困难?是如何解决的? 考察实战经验、问题排查与解决能力第 989 题请分享一次你进行SQL调优的经历,包括问题背景、分析方法和优化效果。 考察SQL调优的实际经验、问题分析能力和结果意识第 990 题导致死锁的原因和解决方法 考察对死锁产生原因的理解及解决方案的掌握第 991 题请分享一个你在项目或工作中遇到的最深的技术难点或问题,以及你是如何解决的。 考察候选人识别技术难度、定位问题根源和独立解决的能力第 992 题JVM Full GC频繁可能是什么原因,如何解决? 考察JVM内存管理与GC调优的排查思路第 993 题实习中的对账需求是怎么做的? 考察对账业务理解、方案设计和落地执行能力第 994 题在数据下发模块的开发过程中,你遇到的最大的技术难点是什么?你是如何分析和解决的? 考察技术难点识别、问题拆解与解决方案落地能力第 995 题在 RabbitMQ 的使用中,如果消费者收到消息后没有进行确认,系统会采取怎样的处理流程? 考查对 RabbitMQ 消息确认机制和未确认消息处理逻辑的理解。第 996 题在 RabbitMQ 的使用场景中,消息被重复消费通常有哪些原因?请说明如何从生产端、消费端以及 Broker 层面进行预防和处理,确保消息处理的幂等性。 考查对 RabbitMQ 消息投递与消费机制的理解,以及在实际系统中保证消息处理幂等性的工程能力。第 997 题在 Java 中,如果使用线程池执行任务,ThreadLocal 变量能否被子线程继承?请说明原因及常见传递方案。 考察对 ThreadLocal 作用域、线程池复用机制及跨线程传递方案的理解第 998 题请阐述在 RabbitMQ 使用过程中,有哪些有效的策略或手段来避免消息大量堆积的问题? 考查对 RabbitMQ 消息堆积问题的理解及应对措施。第 999 题你提到业务中有IO占用,有什么办法可以优化IO的等待时间吗? 考察对IO性能优化手段的理解与工程实践经验第 1000 题请解释 RocketMQ 中消息重试机制的工作原理,并说明如何对重试行为进行配置。 考查对 RocketMQ 消息重试机制的理解及实际配置能力。