笔试
题目都比较简单吧,没有很大的思维上的难度,最后一题代码量有些大了,差点玩脱。
面试
网易游戏的游戏研发工程师面试只有一面,从找到的一些东西来看整个面试主要考察C++、计网和操作系统。但是不知道为什么没有问我计网和操作系统的内容,主要问了以下几点。
如何实现一个HashMap,要求细节。
虚函数是怎么实现的
虚指针虚表存储在什么地方
调用虚函数时如何查找要调用的函数
什么是智能指针,原理是什么
如何实现一个线程安全的智能指针
原子操作
从一个无序数列中找到第K大的数字
设计一个random_shuffle函数,要求证明是完全随机的
总结
整个面试的主要内容就是C++,考察还是比较深的。可能是和面试官比较投缘吧,最后给了offer。待遇真的很可怕,不过入游戏坑还是要慎重考虑一下。