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

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

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

筛选题目已选:问题拆解
第 381 题手写代码:将两个升序链表合并为一个降序链表,要求写出代码实现。 考察链表遍历、合并排序和反转操作的实现能力编码实现问题拆解技术原理第 382 题怎么想到做这个系统的? 考察候选人从需求识别到方案落地的动机与思考过程业务理解问题拆解项目复盘第 383 题编写 SQL 查询出连续登录达到或超过 3 天的用户。 考察 SQL 窗口函数、日期处理与连续性问题建模能力编码实现问题拆解技术原理SQL第 384 题请详细说明Raft协议中领导者选举的过程。 考察对Raft选举机制的理解深度与关键细节问题拆解技术原理第 385 题在蒙提霍尔问题中,有三扇关闭的门,其中一扇后面有汽车,另外两扇后面是山羊。选完一扇门后,主持人会打开一扇有山羊的门,然后你可以选择保持或换门。换门会增加获得汽车的概率吗? 考察条件概率推理和反直觉问题分析能力问题拆解第 386 题请做两道算法题,其中一道来自 LeetCode Hot 100,另一道为普通题目。 考察候选人在算法题中的编码能力与题目理解编码实现问题拆解第 387 题请解释 MySQL 中事务的特性,并说明 MVCC(多版本并发控制)是如何实现的。 考察对事务 ACID 特性的理解以及 MVCC 在 InnoDB 中的实现机制问题拆解技术原理MySQL第 388 题开放题:数组长度为 100,如何使用多线程按数组原顺序打印出来? 考察多线程并发控制、线程同步与顺序保证能力编码实现问题拆解技术原理第 389 题请绘制你负责系统的流程图,并解释设计意图和业务价值。 考察流程梳理、设计表达和价值阐述能力业务理解沟通表达问题拆解第 390 题请说明优先队列、栈和队列这三种数据结构在访问顺序与典型应用场景上的主要区别。 考察对三种基础数据结构特性及适用场景的理解问题拆解技术原理第 391 题给定一个包含14亿个名字的文本文件,统计出现次数最多的Top K个名字,你会如何设计解决方案? 考察海量数据下统计词频并输出TopK的设计与实现能力编码实现问题拆解技术原理第 392 题为什么要等待2个MSL的时间? 考察TCP连接关闭时TIME_WAIT状态设计的原理理解问题拆解技术原理TCP第 393 题你会怎么实现一个均匀的哈希函数? 考察哈希函数设计、均匀性与碰撞处理的理解问题拆解技术原理方案权衡第 394 题你负责的数据监控体系包含哪些方面?是如何设计的? 考察数据监控体系的完整性与设计思路数据驱动问题拆解系统设计第 395 题防抖在前后端可以怎么实现? 考察对防抖原理的理解及其在前端和后端场景中的应用问题拆解技术原理方案权衡第 396 题请介绍你对内存管理的基本理解。 考察对内存布局和内存管理基础概念的掌握问题拆解技术原理第 397 题向std::vector中尾插n个元素时,相比原生数组会多出多少次拷贝?请分析最坏情况的时间复杂度。 考察对vector动态扩容机制、拷贝次数和时间复杂度的理解编码实现问题拆解技术原理C++STL第 398 题项目中怎么使用Redis的? 考察候选人在实际项目中应用Redis的场景、设计与权衡能力问题拆解系统设计技术原理Redis第 399 题请列举并说明Python中常见的异常类型及其适用场景。 考察对Python内置异常体系的熟悉程度及异常处理实践问题拆解技术原理Python第 400 题请说明在嵌入式系统移植中,Boot Loader(如U-Boot)移植通常涉及哪些关键内容和步骤? 考察对Boot Loader移植流程、硬件初始化、配置适配的理解问题拆解系统设计技术原理