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

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

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

筛选题目已选:问题拆解
第 861 题说一下IO模型以及它们的概念? 考察对五种经典IO模型的概念区分与场景理解问题拆解技术原理第 862 题当时这个事情对你来说最大的难点是什么? 考察候选人复盘问题识别与解决思路持续改进问题拆解项目复盘第 863 题请描述一道你遇到过的、与LeetCode热门题目不同的非热门算法题,并说明解题思路。 考察候选人积累的独特算法题及问题分析能力持续改进问题拆解自我呈现第 864 题如何实现一个单链表?请说明主要实现方式。 考察链表的基本实现与数据结构理解问题拆解技术原理第 865 题推导B+树的查询效率为什么是O(logN) 考察对B+树结构、树高度与磁盘I/O关系的理解,以及logN复杂度的推导过程问题拆解技术原理第 866 题TCP 如何把数据划分成 IP 数据包供 IP 协议使用? 考察 TCP 分段、IP 分片与 MSS/MTU 的基本原理及区别问题拆解技术原理TCP第 867 题请从你的简历中选择一个C++项目进行介绍。 考察项目理解、技术深度和表达清晰度沟通表达问题拆解项目复盘C++第 868 题请描述操作系统的内核启动流程。 考察对操作系统启动过程的理解,包括引导、初始化关键阶段问题拆解技术原理Linux第 869 题有a, b两个文件,分别存放10亿条左右的URL,每个URL大概是64B, 请找出a, b两个文件共同的URL,机器的内存限制是1G 考察大数据去重与外部排序、布隆过滤器等海量数据处理方法问题拆解系统设计技术原理第 870 题请描述你排查接口慢查询的完整步骤。 考察对慢查询排查流程的掌握和实际应用能力性能优化问题拆解问题排查第 871 题比如一个程序要读写文件,系统调用是怎么样的? 考察对操作系统文件读写系统调用流程的理解问题拆解技术原理第 872 题请分别解释线程和进程的区别,并说明虚拟内存与直接内存(堆外内存)的联系和区别。 考察对操作系统核心概念的理解及其在Java中的应用问题拆解技术原理Java第 873 题TCP四次挥手中,为什么第二次和第三次要分开发送? 考察TCP连接终止时对半关闭语义与报文合并边界条件的理解问题拆解技术原理TCP第 874 题请手写代码实现 LeetCode 61. 旋转链表,并解释你的解题思路。 考察链表操作、循环遍历与边界处理能力编码实现问题拆解技术原理第 875 题给定整数x,请构造一个乘积等于x且长度尽可能长的整数数组nums,并说明构造方法。 考察质因数分解与构造最优数组的能力问题拆解技术原理第 876 题请结合你在实际工作或学习中的场景,介绍你如何使用大语言模型(LLM)来解决问题? 考察候选人对大模型工具的实际应用能力、场景理解与使用深度业务理解问题拆解结果导向第 877 题请介绍你在练手项目里遇到的一个主要技术难点,以及你是如何解决的。 考察候选人在实践项目中识别和解决问题的能力问题拆解项目复盘问题排查第 878 题请介绍你项目中做过的一次功能优化,说明为什么做这次优化以及具体是怎么做的。 考察候选人项目优化的动机分析、实施方案与结果验证能力问题拆解项目复盘结果导向第 879 题链接时目标文件的顺序不同是否会影响程序编译或链接结果?请举例说明。 考察对编译链接过程中链接顺序作用的理解及实际影响问题拆解技术原理第 880 题请实现一个变形的二分查找算法,例如查找第一个等于目标值的元素位置。 考察二分查找变体的边界处理与编码实现能力编码实现问题拆解技术原理