西山居三面凉经(C++服务端开发工程师)

一面(现场面):1个小时
1.自我介绍
2.讲了自己的项目没写完(后来面试官就没问我项目)
3.然后问了下在校经历,以及参加过哪些面试,代码量有多少,为什么选择游戏行业,然后为什么不投BAT之类的
4.问了下平时看过什么书,然后问了几个C++的概念(全都没听过)
5.然后手撕一道随机生成一个1,n的序列,要求复杂度On,空间上除了传入的数组不能申请额外空间.
6.后来又问了一个模拟十连抽的算法,要求每次SABC的数量在指定的范围内,并且累计的情况下,比率也要在这个范围内

面试官人挺好的,是体验过的最开心的一场面试,不像其他的面试就是背一些概念,手撕代码环节感觉氛围很轻松,虽然
两个算法都没有写的很好.过两天,hr打电话通知过了一面,然后去珠海参加二面,住宿安排在员工宿舍,还有来回机票的报销,
这点可以看出公司招人的环节还是比较严格的,而且舍得下血本(来回接近4000了).

二面:一个小时
二面面试官有两个,据过往的面经看,似乎是两个主程,其中一个负责问基础,另一个则是出算法题.
1.自我介绍
2.问了结构体的字节对齐
3.虚析构函数的作用
4.平时用过什么容器,其底层数据结构是什么
5.然后模板类用过没有
6.手撕了一道strstr,问kmp是否会比暴力效果好
7.int multi(int , int )模拟乘法,但不能用乘法,复杂度尽可能低
8.一道思维题,12个人戴着白帽黑帽,裁判每轮让黑帽站出来,每个人不知道自己的颜色,但可以看到其他人的颜色,每个人可以选择站出来或不站出来,如果黑帽全站出来了,就赢了,有一个白帽站出来了就输了.
问你策略.
9.然后问了下项目,同样讲了没写完,然后讲了讲写完的部分.

这次面试的氛围总体还是比较轻松愉快的,前面的基础知识,基本都没答上来(自己的C++基础还是太菜TAT),幸运的是,手撕环节还做的比较好,等了大概一个小时,通知过了.

三面:5分钟
三面就很绝望了,不到5分钟就结束了,面试官应该是一个总监级别的人物,问的问题比较抽象,而我对抽象的问题往往不知道如何下手,然后就凉了,话说另一位小伙伴似乎面了一个小时(真是惭愧).

1.自我介绍
2.问都做过哪些项目,然后似乎是觉的我做的C++项目太少了
3.然后问了下觉的C++里有哪些知识是你知道,而别的同学可能不知道的(这是第一个抽象的问题,我也不知道哪些是我知道别人不知道的额,就犹豫了许久,挤出了几个知识点)
4.然后问工作地点,为什么选择游戏行业
5.问我玩过什么游戏(答:剑网3),讲一下如果让你设计一个剑网3这样的游戏,你会怎么设计.(第二个抽象的问题,当时脑子里一片空白,是该从哪个角度答呢?设计模式,图形编程,还是高并发呢,又犹豫许久,不知道
怎么的就挤出了我也不太清楚这几个字,然后就凉了)

三面由于问题比较主观,而我又没有准备过这些问题,所以5分钟就凉了吧,我也很可以体会面试官的心情(没做过项目?行,基础得牢吧.基础不牢?游戏设计得懂点吧.游戏设计也不懂?你可以走了).
总之,还是自己太菜,准备的太少.希望经过这次面试,能总结更多的教训吧.
#面经##春招##C++工程师##西山居#
全部评论
我的是电话面试。。
1
送花
回复
分享
发布于 2019-11-07 12:14
emmm好气,都没给我发面试邀请
点赞
送花
回复
分享
发布于 2019-05-04 21:35
滴滴
校招火热招聘中
官网直投
这个三面。。。。
点赞
送花
回复
分享
发布于 2019-05-07 11:26
手撕1-n的序列要求是不能重复是吗?
点赞
送花
回复
分享
发布于 2019-05-26 15:54

相关推荐

头像
3.17 笔试3.27 一面4.1 二面4.7 三面4.9 hr面 oc4.11 offer+三方没八股没手撕,全程挖实习和场景题,体验非常好,应该是比较对项目组眼缘所以很顺,薪资白菜,不过毕竟是珠海,而且是喜欢的品类,而且还是单机项目,而且是内推老哥认证的965,接了补点面经,我想参考价值不大,可遇不可求的好组一面 45min问了实习项目怎么管理场景,场景题:1. 怎么管理大世界的大量类2. 深挖具体实现(用了minecraft的区块加载思想回答3. 树有砍伐和生长状态,大量树读档时怎么加载(基本是把面试官塞我嘴里的答案说出来,我提了下说了下这种实现需要注意接口隔离避免计数器错误引用反问问了项目组和流程周期,回答两周内,确实两周oc了二面 45min问了实习,实习是寻路和场景管理,问了相关的:1. 实习寻路实现(unreal自带功能加一点特化2. navmesh原理3. navmesh的三角形网络中点连线会很乱,寻路怎么做到笔直(看过相关的但是早忘了,没答上来4. 游戏动态避障(答了rvo,说开销太大落地不了,想不到别的就口胡了个流场寻路5. 场景管理,答了N叉树6. 四叉树八叉树怎么处理边缘反复进出,答加个缓冲区7. 个人demo的3c怎么实现,没准备过全程口胡8. 游戏客户端岗位很多,想做什么,答了战斗、关卡、diy玩法反问问了项目品类,继续聊岗位开发需求,问了点解限机相关的三面 25min挺聊天的问了学校,老家,为什么做游戏开发,实习为什么不转正,珠海base有没有问题,简历写了steam 5000h+,时长最长的有哪些,挑了和项目组契合的一个问:1. 程序角度怎么实现这个游戏2. 你说反编译看过源码,说一说3. 除了刚才的缺点,游戏给你什么启发全程在喷游戏的一核有难八核围观,给面试官逗笑了,问启发还在喷,后面反应果赖答了点接口实现功能和敌我角色用相同类的好处,方便迭代和玩家mod扩展然后介绍了项目组,问期望薪资,问965偶尔加班接不接受,直接搬出曾经的007睡办公室科研小黑工经历反问问了项目组对候选人期望:多面手+游戏经历契合,方便沟通然后问了点解限机相关的hr面解限机不招应届生QwQ解限机不招应届生QwQ解限机不招应届生QwQ
点赞 评论 收藏
转发
5 56 评论
分享
牛客网
牛客企业服务