面试时长25min,看着面试官拿着一本册子不停的翻,让我感觉他是在找问题,然后打分,不是说不可以,但是你当着我的面这样做不好吧,相比之前西山居面试要差劲得多了。
1.自我介绍。
2.实习期间你主要做什么。
3.实习期间碰到的最大的困难是什么或者说有什么难解得bug。
4.介绍一下联机对抗游戏。
5.游戏的客户端和服务器怎么实现的。(页游,所以没有过多介绍)
6.new和malloc的区别?
7.new申请的空间用free释放会产生什么问题?
8.构造函数和析构函数能否设置为虚函数?
9.虚函数是怎么实现的呢。
10.一个虚函数的类是否仅有一个虚函数表呢。
11.虚指针位于类对象的哪里?
12.可执行程序的虚拟内存空间的分布。
13.可执行文件的大小是由哪些方面决定的,说全面?
14.map是怎么实现的。
15.为什么用红黑树去实现map。
16.红黑树又有什么缺陷呢?
17.unordered_map是怎么实现的。
18.unordered_map又有什么缺陷。
感受:给我的提醒是之前复习的c++的基础知识又有些忘了,所以又需要重新进行复习了,这方面是好的,但是从另一方面来说,这面试体验确实不行,感觉像是在答题一样。