2019/04/11 网易互娱游戏研发工程师实习生一面面经(Offer到手)
时间轴
4.6 笔试三道题ac两道
4.9 邮件通知面试
4.11 现场一面 时间50分钟
4.22 邮件+hr电话通知offer确认信
收到电话后,我还以为是二面通知,结果就这样发offer,有点意外,有点惊喜!
面试过程
-
自我介绍,个人最突出的一个特点
-
项目介绍
-
C++基础知识
- 函数重载与重写
- 多态的实现
- 赋值符重载与拷贝构造函数的区别
- 拷贝构造函数何时调用
- 四种类型转换
- STL用过哪些
- vector和list的底层实现
- c++11 move函数
- 堆和栈的内存区别
-
操作系统
- 虚拟内存与物理内存
- 线程同步
- 进程同步
- 如何加锁
-
数据结构与算法
- 堆排序实现
- 怎么让这个堆局部均衡
- 红黑树的概念
- 什么是栈,堆的定义
- 堆排序实现
-
数据库
- 平常用过什么数据库,有多少了解
-
有了解3D游戏吗
-
实际算法题
- 给定大量的连续的IP地址段,跟实际地区。新给一个ip地址,让你确定这个ip地址是在哪个地区
- 变种:若这些ip地址段有重复覆盖的部分,你的算法如何处理
-
你有什么问题问面试官
个人感受
从中大到网易公司要一个小时的路程,珠江新城开gps导航基本没有用,高楼阻挡严重,马路路口地下隧道穿插,不熟的上地铁后还要走20分钟。面试过程算是比较轻松,面试官也有引导性的问问题,不会太为难我。我在说自己项目过程,也会提出一些新的问题与想法,有交流的过程。这次是第一次现场面试,直接上网易公司54F有点刺激,面试官直接把你领到一个小房间一对一,你面前会有笔跟纸,有些问题面试官需要你手写表示出来,而不是光说。总体感觉C++基础方面没有说好,有一些也忘记了不少,还好后面的题目基本都答出来了。