0
点赞
收藏
分享

微信扫一扫

【网易互娱游研面经】面经+心得

文风起武 2022-04-03 阅读 77
面试游戏

【网易互娱面经】面经+心得


文章目录


前言

目前在美留学,也是游戏开发专业。因为毕业打算回国发展,想着就去投一投暑期试试,结果试试就逝世了。


1. 面经部分

首先面试官真的很不错,你说的模糊的地方都会逐渐引导,一直很有耐心

  1. 第一题就是算法,但是太长了我就不写这了,难度一般
  2. C++中引用和指针的区别
  3. 介绍const已经各种使用情况,分别有什么效果
  4. 介绍右值引用以及move的底层实现
  5. 你觉得为什么move什么时候用好,为什么好
  6. 讲一讲拷贝构造器和移动构造器
  7. C++中一些容器的底层了解吗?讲一讲set和vector的底层
  8. C++多态了解过吗,讲讲多态的理念和底层实现
  9. 智能指针了解么,简单介绍
  10. shared_ptr中计数器的实现
  11. UDP和TCP的区别
  12. 简单讲解TCP的三次握手
  13. TCP头的标志位字段,除了ACK还有啥(这个我是真不会,大学的老师对于TCP头那部分直接跳了,就记得SYN,FIN)
  14. 算法题收尾:给一个二叉树,找出最小深度(由于当时人已经有点麻木了,根本没法冷静思考,居然傻到用深度优先遍历来做,结果就是没写出来了哎。面试一结束才发现广度优先才是解题思路)
  15. 最后面试官一句“谢谢你参加本次面试”我直接人凉了

2. 给想步入游戏行业的发展心得

2.1 游戏研发

如果同为苦逼本科生,并且想步游戏研发岗的,我劝你立刻放下手上的Unity和Unreal,开始抱着语言底层,算法,网络,图形学(当然还有计组和操作系统)来啃

是的,校招主看的不是你多了解一款引擎(当然会肯定加分项),而是看你计算机到底多扎实

我个人大一大二的时候刚学完语言,算法,网络的时候,这些题答起来真的会简单很多

错就错在,大二下学期和大三基本在疯狂的啃引擎API,啃游戏功能的实现,然后快乐的和同学一起做demo,直接导致我把计算机基础知识抛之脑后。

然而最近在修的图形学课程也没有用上,因为面试官没来得及问我图形学的知识

所以我的建议就是:开发=计算机基础,你哪怕不会任何引擎也没关系,基础一定要牢到死

2.2 游戏策划

我觉得策划岗相对研发来讲,技术要求会低很多。但正因为技术门槛低,竞争人数也多,所以要体现竞争力,我个人觉得得有如下几点

  • 玩的游戏类型广,游戏数量多,且不拘泥于一个平台
  • 对某些游戏有深入理解,能客观的讲出游戏的优缺点(细节上的,而不是宏观的)
  • 阅读过大量游戏设计书籍,对游戏的循环迭代有充足的理解(这能让你在面试的时候飙点术语,而不是空口说)
  • 会游戏引擎,自己有制作demo的能力(Unity学点C#,Unreal学点蓝图/C++),重在使用,插件随便用,实现功能就行

3. 结语

仔细想想,我目前的能力水平可能去申游戏策划实习会更好一点。但我个人一开始进游戏专业,学计算机就是为了进开发岗的,所以不能放弃!大学最后一年,得向着正确的方向发展了!

举报

相关推荐

面试:面经

java面经

rabbitmq面经

Redis面经

面经 202231222

【面经】网络

0 条评论