首先还是让自我介绍,就随便介绍了一下自己,感觉不是很流利,话术可能还要再准备一下。
面试官很喜欢问项目
面试问题
- 介绍一下webserver项目的流程,调用的关键函数
答的糊涂了,用epoll说成了libevent,打开文件说成了竟然说成了open,忘记了socket函数,总之流程非常的不清楚,还是要背一遍啊!
重点问我文件传输的过程
- 问了还有做过什么项目?
我说线程池,把基本组件说了一下,但是忘记了说到锁和条件变量了。
- 已经有Nginx你还自己做个这个webserver有啥用?(内心OS:这不刚学,只能做个这个项目吗?)
反问:
- 学习C++后端开发主要关注什么:
网络基础、网络编程相关、一系列锁、进程线程间通信,Linux相关基本操作
- QT有必要学吗:
学有余力可以学
总结:
这次面试体验极差,自己写过的项目还是要清清楚楚的知道每一步的内容,背与理解要并举。