如果这世界上真有奇迹,那只是努力的另一个名字。生命中最难的阶段,不是没有人懂你,而是你不懂你自己。——尼采
今天完美世界现场面,总共两面交叉面。
话不多说,进入正题!!!
一面
自我介绍。
平常玩什么游戏。(LOL,吃鸡,FIFAonline3/4)
项目。重点探讨项目,问的很细,给我提出建议。
手写代码,一个整形比特位有多少个1。
在上一个问题的基础上,假设现在内存无限大,准备时间无限,有42亿个随机数,如何提高效率。
如果内存不是无限大,准备时间有限,如何优化。
一个类里定义public int a与 private int b,在类里 a 与 b 的内存模型是怎样的。
上一个问题中,运行时利用地址可否访问到b,并修改。
TCP四次挥手过程,讲讲 CLOSE_WAIT。
停止等待ARQ与连续 ARQ。
哈希冲突解决方式。
二面
项目。问的特别细。
问游戏引擎,游戏开发方面的知识。
了解没了解过MD5,讲讲。
MD5冲突解决方式。
定义两个类A,B。C 同时继承 A,B。如果 A,B 两个类都有一个 int,此时将 C* c = new
C。这个时候,将 c 强转成 A* 是否可以正常访问类 A 的 int。如果强转成 B* 呢?可不可以
进行访问int。
map与 unordered_map 的区别,使用场景。
讲讲纯虚函数。
ps:面试之前了解到,别的面试者都是一面技术一面 hr ,而我面试是两面交叉技术,没有 hr。咨询二面面试官后,得知,部门处理方式不同,我的这个部门的 hr 没来西安,所有后续问题 hr 会单独联系。
点击作者姓名与作者大佬交流~
作者:梦回圣西罗
来源:牛客网(www.nowcoder.com)
- 互联网名企笔试真题
- 校招求职笔经&面经
- 程序员/产品/运营求职实习信息
- 程序员/产品/运营学习交流社区
网友评论