【中望】c++面经
7.25 笔试
7.27 一面
面试官态度很好,超级温和~
面试内容基本是C++和设计模式(25min),设计模式没复习答不上来之后就开始唠嗑了~
- 空类是否具有虚函数指针
- 给一个空类,sizeof是多少
- shared_ptr&weak_ptr
- 智能指针能够完全避免内存泄漏吗
- 怎么知道weak_ptr失效了没
- 多线程死锁怎么解决
- 多态
- 类的成员变量是否可以是引用
- 纯虚函数和虚函数区别
- 继承虚函数需要写virtual吗?overide呢
- 用过哪些stl
- 已经有指针,为什么要用迭代器
- vector怎么实现?如何清空vector
- map和unorder_map怎么实现
- 设计模式,懒汉/饿汉,观察者(这就去看设计模式...)
8.2 二面
依然是一个超级nice的面试官
面试内容唠嗑+问了几个技术问题+hr问题(40min)
- 栈和队列怎么实现,看过源码吗
- 用队列实现栈
- 归并排序思想
- extern使用
- c和c++编译区别(不会c)
- 项目用到的多线程
- 多线程之间怎么通信
- 信号量具体实现
- 项目涉及的设计模式
- 项目中有用到多态吗,展开说说
其它的就是了不了解公司业务,觉得自己哪些方面匹配,带团队做项目会考虑哪些,期望薪资,未来发展等等...
泡麻了
8.23 收到电话说面试通过,收到性格测评
#面经##秋招#