虎牙c++一二面
记得啥写啥吧
问了项目,问了技能掌握深度,我说了次好多这块不了解,这个没用过。。。尴尬
八股
- 解释什么是多态
- 父类子类指针转换的安全性问题
- 内存泄漏
- 智能指针有哪些了解,说完weakptr之后问除了解循环引用还有哪些作用,不会,面试官解答:可以在其他线程中查看这个指针的生存情况...等等,
- stl容器有哪些了解,然后就是常规的vector、map等等的介绍
- 11有哪些新特性
- 自己写的类用sort怎么排序
- 线程安全相关问题,怎么解决
- 为什么觉得mutex慢,卡住了,面试官会一点一点引导,想想操作系统,然后回答了内核态用户态的转换
- 如果想要只开启一个进程,比如很多游戏,开启后再双击启动文件不会开启第二个进程怎么办?这个时候脑子已经有些混乱,思路还停留在线程阶段,,,说了新建一个文件、用来判断,面试官否定,然后一步一步引导,说想想刚刚我们讨论了什么,然后我说mutex,面试官问为什么,又是一系列引导,涉及到内核态等等,然后恍然大悟,现在讨论的是进程了
时间有点久了,其他的问题记不太清了,,,两个面试官都很友好,很客气,体验很好,还会耐心解答你的问题,总而言之很有收获
-------------------------------------------------------------------
又想起来一个问题,qq消息,新给你发消息的人会跑到上面,后面的人会以此降低位置,又要保证能根据姓名或qq号搜索到对应联系人,如果是你该怎么设计这个数据结构,答lru相关
又又想起来... 堆栈的问题、移动语义相关
--------------------------------------------------------------------
三面面试官非常友善,体验很好,完全没感觉到很大压力
#虎牙##c++#