转载声明:文章来源https://www.nowcoder.com/discuss/985545
投递时间是今年的六月份,整个流程完全没有拖泥带水,很迅速且高效的就走完了(现已入职)。下面说一下大概情况给大家参考叭(不过内部不同组之间还是面的会有差别
笔试一次面试2次
笔经
时间90min两个编程题一个问答
编程:都不难,没啥算法需要,就是怎么处理它的输入会比较难一点(比如怎么分割输入)
问答:问项目,了解你的项目就ok
一面面经(技术面40min)
这个和其他公司挺不一样的,没有照着题库死板的问八股,而是根据我的项目和他们工作中实际遇到的内容面试(怎么说呢,准备的都没咋用上,技术深度很深,会一直深挖一些东西,不过就算不会也没关系,面试官很和善)
先给面试官看了项目(全程分享了屏幕):
1.项目中的难点,如何解决
我说了网络
就继续问了网络的知识(tcp,用什么连的网?同步问题)
2.如何判断两个圆是否碰撞?
不用开根号可以吗?——直接用平方算
可不可以先去除大部分情况?——可以,使用bound ingBox先检测一遍
3.问我最近在了解什么系统或者什么算法,可以跟他讲一下吗?——我这边说了unity的寻路算法
4.git的使用
用过版本管理软件吗?——git用过
你们都怎么用的?——演示了pull、push
如果有冲突了怎么办?——merge(但我没用过)
5.lish 和 vector的区别?——存储地址是否连续
6.还有texture的存储方式,400*400的图片存储需要多少内存?改成450*450会变化多少——这个我至今不知道答案
7.什么是状态机
8.....没有手撕(悄咪咪说一声)
不知道还有没有,记不起来了,当时问的我属实是一个鸦雀无声了,基本上是我遇到面试最难的,因为完全没有准备的套路,只能看你个人知识基类。
但是!!面试体验很好,你不会的话,面试官会很耐心的跟你讲(我惊了),不知道的以为我给哪上网课呢
二面面经(cpo面68min)
我感觉这一面主要是看面你的项目组侧重什么叭
1.了解你的个人情况
问你项目(最满意的,最不满意的)
项目运用了那些知识,你在里面做了什么(这个会问深入一点,一定要熟悉自己的项目!!!)
你大学比较骄傲的事情和后悔的事情
你未来的规划
2.对项目组的了解(这个是HR小姐姐在面试前告诉我要参与哪个项目组)
如何看待该项目
3.反问环节
就随意问咯
开发引擎,最近在做什么功能?
有没有发展前景
这一个的话我感觉放轻松,好好聊,展示自己优秀的一面,就可以了,领导层也都挺亲切的。
从笔试到offer一星期之内完事,很迅速
学习接口测试的朋友可以使用国产的接口测试工具apipost,简单易学是一款很容易上手的接口测试工具
代码之路任重道远,愿跟你们努力习之