秋招日记之——乐狗一面(技术面)
注:此系列仅适用于中小厂校招应届生,若准备大厂请移步别的大佬的经验帖,若社招则请大佬指点一下苯人()
JD:
岗位职责:
- 参与游戏客户端的开发与设计工作;
- 使用Unity3D开发场景各项交互功能、UI界面,并实现与服务器端交互;
- 完成leader交代的其他工作事宜。
岗位要求:
- 2027届应届毕业生,本科及以上学历,计算机等相关专业优先;
- 精通C#/C++等开发语言及面向对象编程,精通Lua等脚本语言;
- 熟悉游戏相关的基本算法,熟悉常规的物理算法,掌握基本数据结构;
- 具有比较严谨的编码风格,热爱游戏;
- 较好的团队配合和沟通能力。
面试时间:2026.9.15——16:30,耗时1h5min
面试提问
自我介绍
图形学基础
什么是IK
什么时候用IK、什么时候用FK
射线检测
怎么做碰撞检测
怎么判断射线落在三角形内
怎么算矩形之间相交
怎么算矩形和圆之间相交C++
vector和数组的区别
如何实现一个哈希表
怎么解决哈希冲突
在什么时机做哈希扩容做一款手机游戏,如何选择引擎
喜欢玩哪些游戏,游戏时长
反思
太太太太太太太太紧张了。
自我介绍要有框架,可以针对和这个岗位的匹配度来叙述,就算没什么可说的)。思考自己就这个岗位的优势,讲出我为什么自己适合这个岗位,公司凭什么录用我。
简历挑选项目写,能给出把这个项目写在简历上来投递此岗位的理由和原因,方向垂直最好。
简单问题复杂化好严重,把每个问题都想复杂,太过于依赖回忆学过的知识,更重要的、面试官更想看到的应该是自己的思考,是抛开课本试卷之后学到的思路(即使仅仅是初高中数学的思路)
答不上来问题没什么大不了的,但回答的内容一定要是自己知道、思考过的,说出口的内容可以不是正确答案,可以是自己不太准确的理解但逻辑要自洽。
基础真的好重要,但基础不是概念不是公式,和应试记住公式题型就可以代入不一样,只要知道这个公式怎么来、怎么得出的,记住这个思路就好了,甚至也不一定记住,人总要有自己的思考,比如去理解学到的算法/公式的思路,想想如果是我会怎么做,这才是最重要的。
不太知道可能会问什么样的问题,所以面试准备时间拉的太长,复习的知识也好多,看的越广越感受到自己差得越多,反耳无形中给了自己很大的压力,这是紧张感来源的一大原因,但没人会关心你记不记得这些积分那些积分的公式,不要把面试当作考试,它只是一次过程,不需要准备好再开始,也永远不可能完全准备好。
校招和社招不一样,问的问题都比较浅比较简单,但不代表速通看过概念就可以,还是需要理解后进脑子的那部分内容的。
面试官说校招最重要的是基础和兴趣,确实,真诚和态度非常非常非常重要,我面试回答的一团糟,面试官也说沟通下来感觉我对很多东西都只是了解的程度,我本以为会挂的结果第二天收到邮件一面过了。大概是面试官感受到我浓厚的兴趣和真诚了吧()
哦对,还有一个很重要的环节,”你还有什么问题想问我吗”,在我看来展示兴趣、态度和决心的地方也就只有自我介绍和反问两个环节。大可不必急于表现出更关心薪酬待遇,若是和公司有缘未来自会谈到,借助反问的问题展示主观能动性,我觉得我面试通过大概是这个原因:今天我们沟通下来您觉得我想要在这个行业扎根的话,从我现在开始到我入职工作这期间我能够做些什么学些什么呢?如果我真的有机会加入这个团队,我大概会做些什么工作、对我会有什么提升呢?
简历不要夸大叙述,不要吹高、不要吹牛逼,有什么写什么,真诚务实最重要,切忌简历和面试描述不符,请对自己的真实简历有信心。