约的5:15到6:15,
5点刚从高铁站下车,5点半到学校,签到,
前面还有三人,等了半个多小时,一个没变,遂干饭
干到一半,前面:0
时间6:10,想着7点学校会来得及,结果还是面了很久……
面试官嗓子都哑了还在面,不容易
面试时长:55min
面试内容:
* 自我介绍
* 项目难点,代码行数,具体开发流程
* Cpp新特性知道哪些
* 智能指针知道哪些,怎么实现
* 类型转换
* C++内存管理
* RAII基于什么实现的(生命周期、作用域、构造析构
* 多态怎么实现的
* 具体虚函数表是个啥
* 手撕:Unique_ptr,控制权转移(移动语义)
* 手撕:类继承,堆栈上分别代码实现多态
* 五层网络模型
* 网络层知道什么协议
* 路由表说一下
* 路由表为空怎么找到下一跳
* 默认继承方式,成员权限
反问:
* 软硬结合
总结:不是纯问八股,面试官个人特色比较强,喜欢结合代码问