23/8/31 中新赛克 C开发 一面面经
面试详情
- 8/1 投递,8/30 通知一面,8/31 面试
- 15:11~15:51 时长 30~40min
面试问题
- 自我介绍
- QT项目问题:
- QTCP服务端和客户端的实现细节
- QTCP内部细节
- QT多线程实现
- QT线程通信
- 深度学习推理部署细节
- WebServer项目问题:
- 定时器实现细节
- 计算机网路问题:
- 浏览器输入url获取资源的全部流程及涉及到的协议栈
- HTTP请求报文结构
- HTTP响应报文结构
- 交换机的详细流程
- 三次握手和握手过程中序列号和标志位的变化
- C/C++问题
- C/C++函数中的函数参数的入栈顺序?
- 基础数据结构与算法有无了解,实践过吗?
- 项目中有没有直接操作过内存及寄存器?
- gdb用过吗?排查过什么错误?
- 怎么避免数组的越界访问?有使用过能够检查出内存问题的工具?
- 开放问题
- 平时在何处获取学习资源?
- 项目进行过程中有没有遇到什么问题?
- 学习过哪些与计算机相关的课程?
- 对公司业务有所了解吗?
- 反问:
- 您在什么部门?部门的主要职责是什么?
- 为了准备公司面试,需要重点准备什么东西呢?
- 反问了面试官之前问的url获取资源的流程和协议栈?(哈哈,面试官确实比我答得好太多了)
- 接下来具体的求职方向是什么?
面试感觉
- 面试官人挺好的
- 中途电脑网断了,第一次手机面试,没有手撕
- 面试时会一直深入,会深挖问题。
- 我为什么提前批不投?感觉提前批和正式批难度不一样