职位题库

后端开发工程师面试题库

面向后端开发工程师相关面试,围绕系统设计、算法、MySQL、高并发、问题解决等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

1279 道题目建议用时 3837 分钟专项面试练习

全部题目 1279 道题

1273

请介绍你熟悉的设计模式,并说明在项目中如何应用。

考察对常用设计模式的理解深度,以及是否能在真实代码中合理使用而非生搬硬套。
1274

请说明堆和栈的区别,以及malloc分配内存时发生了什么。

考察对程序内存布局和动态内存分配机制的理解,判断候选人是否具备底层调试能力。
1275

请设计一个线程池,并说明核心参数和任务调度流程。

考察并发编程基础与系统设计能力,能否把线程池的组成、参数和边界情况讲清楚。
1276

请描述一个你遇到的技术难题,说明排查过程和最终方案。

考察真实项目中的问题定位能力、方法论和复盘意识,而非只问结果。
1277

你做的埋点外发使用什么协议?每次发送的数据量多大?是私有协议还是遵循某种国标?

考察候选人对埋点上报链路中协议选型、数据量级和标准化程度的真实理解,判断其是否清楚自己项目的数据传输细节。
1278

你做的导入功能具体是什么?请描述完整流程,并说明导出的并发量大概是多少、使用什么协议、每个请求的数据量多大。

考察候选人对导入导出链路的端到端理解,包括流程设计、并发量级、协议选择和请求体大小估算。
1279

你的导入功能并发量这么高,是怎么处理的?

考察候选人对高并发导入场景的实际处理手段,是否理解削峰、限流、批处理、资源隔离等工程策略。
返回面试题库