职位题库

后台开发工程师面试题库

面向后台开发工程师相关面试,围绕操作系统、TCP、缓存、系统设计、C++等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

41 道题目建议用时 123 分钟专项面试练习

全部题目 41 道题

37

请介绍你的实习经历,重点说明你负责的模块、遇到的技术难点和你的解决方式。

考察候选人能否清晰界定自己在实习中的真实职责,并从技术难点、方案选择和结果三个层面复盘,判断其工程成熟度与表达条理。
38

IO多路复用有哪些实现方式?请说明它们的区别和适用场景。

考察对select、poll、epoll等IO多路复用机制的理解深度,包括数据结构、事件通知方式、性能特征和适用场景。
39

TCP和UDP有什么区别?分别适合什么业务场景?

考察对传输层协议基础特性的掌握,以及能否把协议特性映射到实际业务选型。
40

Go语言中的map是并发安全的吗?如果不安全,应该如何实现并发安全访问?

考察对Go map底层实现和并发约束的理解,以及能否给出合理的并发安全方案并说明代价。
41

项目中的TCP粘包和拆包是如何解决的?性能测试使用短连接时,为什么没有出现大量CLOSE_WAIT耗尽资源?

考察候选人能否把网络协议知识落到项目实现中,并解释性能测试的连接模型与资源状态,判断其是否真正理解自己项目的运行机制。
返回面试题库