后端岗位面试题 · 问题拆解

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 17602 · 更新 2026-08-05

筛选题目已选:问题拆解
第 661 题请针对MySQL高并发写入场景,手写一条SQL语句并解释其执行计划。 考察高并发下SQL编写与执行计划解读能力性能优化问题拆解技术原理MySQL第 662 题AI流行的时代,软件工程的哪些能力会变得重要,哪些能力会变得无关紧要? 考察对AI影响下软件工程能力演变的判断与辩证思考持续改进问题拆解技术原理第 663 题请分别解释 synchronized 关键字和 AQS(AbstractQueuedSynchronizer)的原理,并说明它们的应用场景。 考察并发同步机制的基础原理、实现差异与适用场景问题拆解技术原理方案权衡Java第 664 题OSI七层模型各层对应的协议有哪些? 考察对OSI七层模型及每层典型协议的熟悉程度问题拆解技术原理DNSHTTPTCP/IP第 665 题当 vector 容量不足时,它是如何扩容的? 考察 vector 动态扩容机制与复杂度分析问题拆解技术原理C++第 666 题请实现删除链表中只保留出现一次值的节点:例如链表 1->2->2->3->3->4,删除后应得到 1->4。 考察链表操作、去重删除逻辑及边界处理编码实现问题拆解技术原理第 667 题请用 Go 实现两个协程按顺序交替打印 1 到 100。 考察 Go 并发同步机制与交替执行控制编码实现问题拆解技术原理Go第 668 题请介绍你在最短路径问题上的实现经验,并说明你掌握的算法及其适用场景。 考察对最短路径算法的理解深度与实际应用能力问题拆解技术原理第 669 题如何设计并实现一个高性能的服务端日志记录系统? 考察日志系统设计、性能考量与运维实践性能优化问题拆解系统设计第 670 题你刚刚提到了[具体技术],能否展开讲讲它的原理或你在项目中是如何使用的? 考察技术理解的深度与实际应用能力业务理解问题拆解技术原理第 671 题递归容易碰到什么问题,然后要如何去解决? 考察对递归常见问题(栈溢出、重复计算)的识别与解决方案问题拆解技术原理第 672 题std::weak_ptr 除了解决 shared_ptr 的循环引用问题外,还解决了哪些问题? 考察对 weak_ptr 语义和典型应用的深入理解问题拆解技术原理C++第 673 题请分别说明 session、会话和线程的生命周期,它们分别在什么时候创建和销毁? 考察对 session、会话和线程生命周期及创建销毁时机的理解问题拆解技术原理第 674 题如果B+树是三层,叶子节点占用1k,那么最多可以保存多少数据? 考察B+树结构、节点容量与存储上限的计算逻辑数据驱动问题拆解技术原理第 675 题请手写二叉树层序遍历的核心函数实现。 考察二叉树层序遍历的队列算法与代码实现编码实现问题拆解技术原理第 676 题系统稳定性保障应该考虑哪些方面? 考察对系统稳定性保障的全面认知和风险意识问题拆解风险判断系统设计第 677 题如果这个项目重新做一遍,你会怎么做? 考察项目复盘能力、可改进点识别与经验沉淀持续改进问题拆解项目复盘第 678 题MySQL联合索引(a,b,c),给出多个查询语句判断是否用到索引 考察联合索引最左前缀原则及查询条件与索引命中的判断能力问题拆解技术原理MySQL第 679 题请说明创建线程池时需要配置哪些核心参数,并解释每个参数的作用。 考察对线程池核心参数及其作用机制的理解问题拆解技术原理Java第 680 题你刚刚提到了页的调入调出,操作系统是怎么判断的? 考察操作系统虚拟内存管理中页面置换策略与调入调出机制的理解问题拆解技术原理