- static的作用
- 指针和引用的区别
- const关键字的作用
- 源码到可执行文件的过程
- 堆和栈的区别
- C++四种类型转换
- 构造函数和析构函数在父类子类中的执行顺序
- webserver项目有提到有限状态机处理HTTP请求,大概讲一下过程。
- 如果是一个受限制、无访问权限的IP进行了访问,怎么处理这个请求?(当时我说项目里没对这个进行处理,现在想想应该说一点东西的,比如把黑名单IP用文件存起来,收到请求的时候判断一下是不是黑名单就可以了)
- 如果要给客户端的应答的资源很大,是怎么处理的
- 讲一下webserver的框架和流程
- select、poll、epoll的区别
- 高性能体现在哪些点?
- webserver项目是怎么进行测试的?
- webbench是怎么判断是否正常应答?
- webbench是怎么访问的?是访问的哪个具体的页面或者提交什么请求吗?(不懂这个,疯狂道歉)
- 日志系统为什么要异步?
- 讲一下实习经历
- 实习和做项目哪个对你帮助更大?
面试官人不错,没回答的部分会提醒你,答得好(背的好)的部分还会给你夸赞。
技术面试官问完了之后,问旁边的人还有什么问题吗,我才发现会议室里还有一个人,HR直接出来问了。。问了一下手上offer情况,当时考研的情况,四六级,城市选择等等。反问环节问了一下有几轮面试,答曰还有两轮技术面+一轮创始人面(听到还有两轮技术面此时我面露难色,哈哈哈哈)
整好一周后官网显示流程终止。
#面经 #C++
#C++#
#来也科技##C++面经#