视频面试,先经典项目自我介绍,然后问专业问题,项目问题,最后是反问,整体大概20分钟,一面就挂了
面试官问的面试题:广联达C++开发工程师面试题
* 自我介绍
* 构造函数可以是虚函数吗
* 如果构造函数用虚函数会报错吗还是什么
* 常用的数据结构了解哪些
* 二叉树在什么时候使用
* 用栈来实现一个队列,思路
* 设计模式有了解吗?不了解
* 线程和进程的区别
* 进程间通信的方式
* 说一下你这个webserver的项目吧,你觉得难点在哪里
* webserver网上有很多,你这个有没有对其进行一定的改进或者优化
* 讲一下你这个定时器是怎么实现的吧
* 你这里为什么要用一个双向链表,这个面试官似乎没太听懂,一直问这样的话一小时3600s那链表不就太长了吗,我说只有处于连接状态的socket会在链表上,不会有那么多
* 讲一下快排
* 如果你写了一个快排,你怎样验证你的算法是正确的
你是通过何种渠道获得这次面试机会的?
答:校园招聘
你觉得这次面试的难度如何?
答:难度一般
这次面试的结果如何?
答:面试未得到工作