职位题库

通用软件工程师面试题库

面向通用软件工程师相关面试,围绕AI编码、工程规范、测试、并发编程、线程池等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

5 道题目建议用时 15 分钟专项面试练习

全部题目 5 道题

01

请完整说明TCP建立连接和断开连接的过程。

考察候选人对TCP三次握手、四次挥手的掌握程度,以及能否解释状态迁移和异常场景。
02

请谈谈你对进程和线程的理解,并说明它们的区别与适用场景。

考察候选人对操作系统进程、线程模型、资源隔离与调度的理解。
03

C++代码从源文件到可执行二进制经历了哪些阶段?

考察候选人对编译、链接、装载流程以及C++构建工具链的理解。
04

请介绍线程池的原理,并说明为什么要使用线程池。

考察候选人对线程池核心参数、任务队列、拒绝策略和性能收益的理解。
05

请说明你如何用AI辅助编码,并如何保证AI输出符合项目要求。

考察候选人对AI辅助开发流程、代码规范、测试验证和架构约束的实践能力。
返回面试题库