2023CVTE C++软开实习 一面总结
记录
面试官看头像挺年轻的,不过他没有开摄像头,不能一睹芳容哈哈哈哈,面试过程中也很和蔼,“噢噢,了解~”是我听到最多的;
总共50分钟左右,前二十分钟自我介绍+拷打项目,后面拷打基础,没有敲代码环节;
第一次面试,一开始很紧张,后面说着话就又感觉没什么了,还是得不能怕犯错,错了也没什么;
项目部分
-
你的项目上没有和C++相关的内容,为什么还是想来面试C++的岗位呢?
我就知道会有这个,还是第一个问题,额额,主要还是自己缺少实践罢了,没有做过什么C++相关的项目,但是其他还是不熟悉,害,还需努力 -
在其中负责什么功能?怎么实现的?
-
那个联机游戏项目有没有进行过压力测试?有用过什么相关的测试工具吗?
-
刚刚提到使用的观察者模式、单例模式的使用,还用了什么模式,还知道其他模式或者原则吗?
-
现在如果要给你的联机模式上加一个语音对话功能,应该怎么实现?
其余的问题好像都是跟具体细节相关,就不一一列举
基础
-
C++面向对象的三大特性,其中多态怎么实现的?
-
虚函数表是什么时候生成的,存储在什么地方?
-
多线程里访问临界资源需要有同步机制,你知道哪些机制?
-
你知道的锁有哪些?分别什么功能?
-
来问问STL的内容,你知道的容器有哪些,了解unordered_map吗,底层怎么实现的?
-
map呢?和unordered_map两个的查找复杂度是怎样的?
-
vector一直往里面添加元素,内存怎么变换的?扩容有说2倍,有说1.5倍,你知道其中的区别吗?
-
C++11的新特性有了解哪些?
-
讲讲智能指针
-
I/O复用知道哪些类型?
-
TCP 粘包的现象了解吗,为什么会发生?
-
假设我有一个开源项目,现在某个地方崩溃了,我应该怎么发现错误在哪里?
很多回答的不是很好,有些脑子一抽风就不知道说哪里去了,哈哈哈,还是要加油
标签:map,哪些,C++,软开,面试,2023CVTE From: https://www.cnblogs.com/q-wind/p/17463006.html