网易游戏C、C++面试、笔试经历及题目

匿名网友 匿名网友 发布于: 2016-05-04 00:00:00
阅读 328 收藏 0 点赞 0 评论 0

笔试

题目都比较简单吧,没有很大的思维上的难度,最后一题代码量有些大了,差点玩脱。

 

面试

 

网易游戏的游戏研发工程师面试只有一面,从找到的一些东西来看整个面试主要考察C++、计网和操作系统。但是不知道为什么没有问我计网和操作系统的内容,主要问了以下几点。

 

如何实现一个HashMap,要求细节。

 

虚函数是怎么实现的

虚指针虚表存储在什么地方

调用虚函数时如何查找要调用的函数

什么是智能指针,原理是什么

如何实现一个线程安全的智能指针

原子操作

从一个无序数列中找到第K大的数字

设计一个random_shuffle函数,要求证明是完全随机的

 

总结

 

整个面试的主要内容就是C++,考察还是比较深的。可能是和面试官比较投缘吧,最后给了offer。待遇真的很可怕,不过入游戏坑还是要慎重考虑一下。

评论列表
文章目录