疯狂游戏:研发实习生面经

投递时间是今年的六月份,整个流程完全没有拖泥带水,很迅速且高效的就走完了(现已入职)。下面说一下大概情况给大家参考叭(不过内部不同组之间还是面的会有差别
笔试一次面试2次

笔经

时间90min两个编程题一个问答
编程:都不难,没啥算法需要,就是怎么处理它的输入会比较难一点(比如怎么分割输入)
问答:问项目,了解你的项目就ok

一面经(技术面40min)

这个和其他公司挺不一样的,没有照着题库死板的问八股,而是根据我的项目和他们工作中实际遇到的内容面试(怎么说呢,准备的都没咋用上,技术深度很深,会一直深挖一些东西,不过就算不会也没关系,面试官很和善)

先给面试官看了项目(全程分享了屏幕):

  1. 项目中的难点,如何解决

    1. 我说了网络

    2. 就继续问了网络的知识(tcp,用什么连的网?同步问题)

  2. 如何判断两个圆是否碰撞?

    1. 不用开根号可以吗?——直接用平方算

    2. 可不可以先去除大部分情况?——可以,使用bound ingBox先检测一遍

  3. 问我最近在了解什么系统或者什么算法,可以跟他讲一下吗?——我这边说了unity的寻路算法

  4. git的使用

    1. 用过版本管理软件吗?——git用过

    2. 你们都怎么用的?——演示了pull、push

    3. 如果有冲突了怎么办?——merge(但我没用过)

  5. lish 和 vector的区别?——存储地址是否连续

  6. 还有texture的存储方式,400*400的图片存储需要多少内存?改成450*450会变化多少——这个我至今不知道答案

  7. 什么是状态机

  8. ....没有手撕(悄咪咪说一声)


不知道还有没有,记不起来了,当时问的我属实是一个鸦雀无声了,基本上是我遇到面试最难的,因为完全没有准备的套路,只能看你个人知识基类。

但是!!面试体验很好,你不会的话,面试官会很耐心的跟你讲(我惊了),不知道的以为我给哪上网课呢


二面经(cpo面68min)

我感觉这一面主要是看面你的项目组侧重什么叭

  1. .了解你的个人情况

    1. 问你项目(最满意的,最不满意的)

    2. 项目运用了那些知识,你在里面做了什么(这个会问深入一点,一定要熟悉自己的项目!!!)

    3. 你大学比较骄傲的事情和后悔的事情

    4. 你未来的规划

  2. 对项目组的了解(这个是HR小姐姐在面试前告诉我要参与哪个项目组)

    1. 如何看待该项目

    2. ....

  3. 反问环节

    1. 就随意问咯

    2. 开发引擎,最近在做什么功能?

    3. 有没有发展前景


这一个的话我感觉放轻松,好好聊,展示自己优秀的一面,就可以了,领导层也都挺亲切的。


从笔试到offer一星期之内完事,很迅速





全部评论
楼主能问一下一面完多久通知二面的吗?
点赞 回复 分享
发布于 2023-03-21 19:18 山东
base北京吗
点赞 回复 分享
发布于 2022-08-30 09:21 上海
你在哪个组?加个好友聊聊?
点赞 回复 分享
发布于 2022-08-30 09:20 北京
老哥,实习感觉如何?可不可冲😂
点赞 回复 分享
发布于 2022-08-09 09:03

相关推荐

01-11 15:53
已编辑
合肥工业大学 测试工程师
从12月20号到现在每天都在思考:软件测试和游戏测试的真正区别到底在哪里?为什么和我一样经历,专业技术知识还并不如我的人能够那么轻松进入科大讯飞和中兴通讯做测试/测开,而我all in游戏测试却屡屡碰壁?最开始我的思考是有无实习的差别,有实习经验自然更快上手,这是游戏公司所迫切需要的。但是摆在我面前的现实却是:投实习居然比我投正式岗还困难;这不由得引发我进一步考虑:实习背后究竟意味着什么?难道真的存在有些东西只有实践才能知道从任何网站资源都无法获取到吗?欸还真是,事实上,结合多轮面试的学习、同行指导以及自我思考,我终于明确了游戏测试和软件测试具体的区别(绝非牛客网上一堆分享面经的人简单说的游测更关注用户体验而软测更关注软件本身功能那样,说白了用户体验本身也是软测的一部分,这样的回答是无法体现二者真正的区别的),那就是从测试重点到测试思维再到测试方法(工具)二者都有区别,游测和软测是相交关系而非被包含关系,因此用通识软测课程的知识去回答游测问题其实是牛头不对马嘴,而实习最主要最关键的,就是要认知到这个区别,其次才是熟悉工业流程令我比较疑惑的是,具体的工业流程无法成为公开资源被学习可以理解,但这种认知并不是不可公开的秘密,然而查遍网络各种资源都没有对于这种认知的讲解。可能从游测视角来看,入行游测就是奔着玩游戏来的,软测才是顺手的事,所以区别是显而易见的,用不着说;但是如果从软测视角来看,那就出问题了,但是想要成为一名真正合格的游戏测试,你又必须学习软件测试,以软件测试视角导入游戏测试是很自然的事情。我看到过很多做软测投游测栽跟头的例子,因此觉得点明这点认知还是有必要的其实这种认知在自然而然的实际工作中潜移默化就能培养,而没有实际工作经验的人想要得到这种认知,比较困难。但是反过来思考,公司需要的真的是你熟练掌握的实习公司的那套生产流程吗?我想至少对于测试这个行业来讲不是,公司需要的是那套思维,也就是认知,哪怕你没有相关实习经历,公司也会给你机会展现思维,也就是你的简历以及面试官那一个个问题,如果此时你展现出的都是软测思维,那不筛你筛谁?如果你能很好的展示出游测思维,这比一般在一些不知名小公司实习过一段时间(测试用例可能都是Excel写的)还要强,那又有什么理由不要呢?除了这二者概念上的区别外,这二者背后所承载的实体也就是所对应的行业现状也是有区别的,需要软测的公司例如科大讯飞、中兴通讯它们有大把资源培养新人,它们看重的是你的潜质,如果你说你是面试前一个月才开始学测试反而可能比你说你学了好几年测试更让它们喜欢;而需要游测对应的大部分公司目前都急需的是能真正撑起公司测试团队的那种人才,而非公司还要花资源培养你。新游竞发,时不我待,游戏公司哪来的功夫从零开始培养你?因此二者难度上的区别就展现出来了,对于游测而言,公司除了你本身的综合素养以外,还会关注你的入职能直接为公司带来什么,仅仅只是技术能力刚刚合格,而没有能力、思维、或是经验上的突出点,不好意思,当软测合格,当游测很难
点赞 评论 收藏
分享
评论
10
34
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务