面经 | 大二实习之路

写这个主要是想要分享,因为我在牛客上得到了很多帮助,感谢那些大佬。也希望我的分享能帮到大家~

bg:某985 | 本科 | 2025毕业

学过语言:C、C++、C#、Python和R,主C++

技术栈主要为Unity,学习过Games101和Machine Learning(入门)

前言

我并不是海投,只投递了几(十几?)家感兴趣的公司,主要我认为实习对我而言并不是必选项。而且开始觉得自己挺菜的,一开始目标是中小厂,因为第一次投递简历就拿了规模500-1000人某游戏公司oc,所以有点“飘”了,开始大厂投递之路。

最后总共有两个oc,去了腾讯。

面经

游戏中小厂

技术面1:

1.自我介绍,主要讲项目

2.讲一下这个项目的过程,遇到什么问题,怎么解决的

3.因为我简历写了图形学,所以要我讲述整个渲染pipeline

4.又是因为我说了战斗和图形学。所以问了我战斗怎么设计,图形学光栅化的过程

​ 以及问了坐标转换的过程,模型到场景世界坐标是怎么转换的,3D物体到屏幕空间是怎么映射的..so on

5.问了会不会使用git,平常有没有用到(分支和版本问题)

6.熟悉C++还是C#:(C++)

  • 问了怎么实现一个动态数组怎么实现答:new和链表;new 遇到调整大小咋办 回答了vector底层原理(自我感觉本质一样的)
  • ​ 问了怎么实现多态答 重载和重写 重载和重写怎么实现的?(详细过程)问了重写的过程实现详细到源码呢?问了虚函数底层原理

7.数据结构和算法

主要是动态规划和贪婪算法

  • Dijstra算法怎么实现
  • 二叉树的特性和你对二叉树的理解
  • 贪婪算法和动态规划怎么实现的,思想是什么,二者有什么区别
  • 课程中有一个贪婪思想,有所调整的算法是什么?(忘记了)
  • 问了堆排序和堆实现

还有一部分忘记了,隔得很久,而且忘记录音了。

技术面2:

AI导航方向的,问了Unity的UI

如何判断子弹射击到敌人(然后继续问包围盒、碰撞检测算法等),如果子弹特别快怎么办

子弹特别多,用内存池进行管理

总而言之问了很多Unity的实现和优化方面的东西,GUI/NUI这些,还有怎么优化

【有被蹂躏,不过也确实发现自己有很多不会的】

腾讯

面0:

三道算法:1easy,1mid,1hard(mid?)

  • 项目遇到什么问题还有难点
  • 项目有没有进行一个优化
  • Unity回调函数的一个生命周期
  • FixedUpdate和Update的区别,还有用途
  • 为什么游戏卡的时候移动还要放在FixedUpdate
  • 对这个岗位有什么了解?你在哪块有了解过?
  • Unity中一个物体从创建到渲染的过程——从图形学的视角来看
  • 内存对齐以及为什么要内存对齐
  • A*算法
  • ...还有一些也忘了,不过牛客有其他大佬的面经,可详细参考

面1:

主要是C++、计网、OS和数据库八股

  1. 智能指针
  2. 左值右值
  3. 引用和指针
  4. 进程和线程
  5. TCP/UDP
  6. 用户级线程和内核级线程
  7. 数据库索引
  8. so on...

挺常规的,没记全。。。因为我八股没咋背,期末复习的时候刚好刷过考研书,概念相对清晰一点点

面2:

这一面面经没有什么参考价值,主要是我回答啥面试官根据我的回答继续挖,问的更多是理解层面的东西,很多问题都是“为什么”这种。

所以就不放出来了。

面3:

熟悉哪些开源框架-》源代码

图形学的反射和渲染,MVP变换

一些Windows操作系统和Linux操作系统的区别以及底层代码

...后面就是浑浑噩噩的状态,这一面结束很快(感觉可能因为我确实太菜了)

(额.....问麻了,状态很差,没答好,而且确实没看过源码层面的东西

HR面:

常规问题:

父母工作,籍贯这些,为啥选择该公司...

我这HR面还问了项目,搞得我有技术面的错觉..

总结

我投递的不多,主要为游戏公司。而且有挺多公司岗位不太匹配,例如米哈游();快手直接简历挂,字节有点不自量力,投了朝夕光年游戏AI岗,简历锁了一个多月后挂了。还有一些公司的面试/笔试,那段时间特别特别忙,状态也不太好,没去了。

然后面试确实记得录音比较好,我这一次基本都没录,面完大概复盘了下而已。

现在写这个看起来很平淡,但面试的那段时间真的很焦虑。而且虽然前言写了”实习不是必选项“,但是一旦开始投递,就会有很大的期待感,这大概也是焦虑的来源之一。这也直接导致我期末复习和做课设效率异常低下。

体验比较大的就是小公司更重实践,大公司更重基础。小公司会就着项目还有那个技术栈疯狂问,很少问八股和算法以及一些基础性的东西,可能是希望你入职就能工作吧。

然后很多其他的一些大家可以看看牛客其他大佬总结,例如“赛文X”,“鼠鼠晕过去了”等等,大佬很多。

不要因为别人交了卷子,就乱填答案”,我很喜欢这句话,希望能保持警醒,共勉!

也希望这个帖子能帮到大家这样--

#面经##大厂##实习##投递实习岗位前的准备#
全部评论
大二这也会的太多了!这库库学啊
2 回复 分享
发布于 2023-08-07 10:33 吉林
谢谢大佬!收获很多
1 回复 分享
发布于 2023-08-04 00:34 浙江
24届低学历低水平学长直接抑郁了😇
1 回复 分享
发布于 2023-08-13 14:45 广东
全栈大佬哇
点赞 回复 分享
发布于 2023-08-04 23:42 北京
楼主是ieg哪个部门啊
点赞 回复 分享
发布于 2023-08-09 11:15 江苏
佬😍😍
点赞 回复 分享
发布于 2023-08-20 00:49 广东
真是大佬
点赞 回复 分享
发布于 03-10 19:27 广东

相关推荐

牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
18 66 评论
分享
牛客网
牛客企业服务