找回密码
 立即注册
查看: 161|回复: 5

面试Unity游戏开发应如何筹备?

[复制链接]
发表于 2024-7-15 17:31 | 显示全部楼层 |阅读模式
面试Unity游戏开发应如何筹备?
发表于 2024-7-15 17:32 | 显示全部楼层
你好题主,一般在Unity面试的过程中面试官会考察很多方面。这里我参考了一下几个大厂朋友的面试经验贴,总结了一些面试需要注意的点,希望可以帮到你顺利通过面试。
1.首先就是自我介绍,自我介绍基本是面试官了解你经历、能力的首要手段,因此一个表达流利,逻辑紧密,内容丰富的自我介绍可以加不少的第一印象分。我们的自我介绍需要向传递表达以下几个方面的信息:
学历背景(向面试官传达你优秀的学历)、工作履历(向面试官传达你的项目经验、技能掌握的程度)、个人优势(对自己能力的一个总结)。
以上三个方面的要素,请记住每一句话都不能是废话,都要通过自己的经历向面试官传达自己的优势和能力。这里我可以给大家简单举个例子:
“我曾今带过有带过团队开发某款游戏的经历,这款游戏对某方面技术的要求非常高,我们在开发的前期充分评估了可能出现的问题,最终结合整个项目分析出问题所在,通过整个团队的努力最终成功的完成了整个项目。”
看似一段简单的关于工作经历的描述,其实非常严谨的向面试官展现了:
(1)你的团队领导以及协作能力
(2)你的技术能力(业务能力)
(3)解决问题的能力
(4)你是否具备成功的项目经验
2.接下来就是面试官会对你技术能力的考察,这部分主要分为两个维度:
(1)既定的面试问题,这块儿我已经贴心帮大家整理大厂的面试真题(附大厂总程的解答与拓展)点击下方小卡片领取即可!
点击卡片领取海量U3D学习资源/面试攻略/简历模版(2)根据你的项目经验、DEMO提出的一些综合性的问题,因此这里就需要我们对自己demo以及项目经验一定要用心总结,而且当我们的DEMO、项目经验体现出来能力一定需要迎合目标公司,这都需要提前做好功课。
最后也是最重要的,就是一定重视基础很多朋友准备面试时,可能因为过于紧张或太过于倾向DEMO和项目经验,结果被问到一个基础问题突然大脑一片空白了。所以无论任何时候底层基础能力一定是需要重视的!
发表于 2024-7-15 17:32 | 显示全部楼层
我是去年实习的也是unity游戏开发,今年大四,我面试带了项目去的,所以如何准备我觉得得看你想要去的公司的规模和要求。
我建议1刷算法复习unity相关知识,2准备几个小项目,3制作一份好的简历。
详细的有,C#基础基本语法要非常熟练,确保在你面试的项目中能够非常有条理的展示自己对C#的掌控。第二 掌握Unity基础脚本开发/API/物理系统/动画系统/UGUI/粒子系统/Shader关于Unity基础这部分内容,其实在我们学习C#的时候就在一点一点渗透了,因为我们对于C#的入行的最低要求就是能够使用C#实现游戏脚本的开发。另外像动画系统、物理系统、粒子系统都需要我们在小项目的实操中不断是重复熟悉和完善。而UGUI/Shader/API/是最重要的部分,一定要拿下的东西。掌握以上两点,你基本算是已经入门了,除此之外我认为最重要的一点。就是面试的时候多去准备项目或作品,而且尽量是贴合你面试的这个岗位的作品,比如你应聘的是肉鸽类游戏你要展示的是肉鸽类的作品,不能是fps的,对吧。如果你去过游戏公司面试,你会发现,他们最看重的就是作品或者说是项目经历。
这里有些面试资料和项目资源,感兴趣的话可以看看。
点击卡片领取海量U3D学习资源/面试攻略/简历模版
发表于 2024-7-15 17:33 | 显示全部楼层
你好题主,一般在Unity面试的过程中面试官会考察很多方面。这里我参考了一下几个大厂朋友的面试经验贴,总结了一些面试需要注意的点,希望可以帮到你顺利通过面试。
1.首先就是自我介绍,自我介绍基本是面试官了解你经历、能力的首要手段,因此一个表达流利,逻辑紧密,内容丰富的自我介绍可以加不少的第一印象分。我们的自我介绍需要向传递表达以下几个方面的信息:
学历背景(向面试官传达你优秀的学历)、工作履历(向面试官传达你的项目经验、技能掌握的程度)、个人优势(对自己能力的一个总结)。
以上三个方面的要素,请记住每一句话都不能是废话,都要通过自己的经历向面试官传达自己的优势和能力。这里我可以给大家简单举个例子:
“我曾今带过有带过团队开发某款游戏的经历,这款游戏对某方面技术的要求非常高,我们在开发的前期充分评估了可能出现的问题,最终结合整个项目分析出问题所在,通过整个团队的努力最终成功的完成了整个项目。”
看似一段简单的关于工作经历的描述,其实非常严谨的向面试官展现了:
(1)你的团队领导以及协作能力
(2)你的技术能力(业务能力)
(3)解决问题的能力
(4)你是否具备成功的项目经验
2.接下来就是面试官会对你技术能力的考察,这部分主要分为两个维度:
(1)既定的面试问题,这块儿我已经贴心帮大家整理大厂的面试真题(附大厂总程的解答与拓展)点击下方小卡片领取即可!

游戏开发入门学习交流课​work.weixin.qq.com/kfid/kfc71b08bf74400f712

(2)根据你的项目经验、DEMO提出的一些综合性的问题,因此这里就需要我们对自己demo以及项目经验一定要用心总结,而且当我们的DEMO、项目经验体现出来能力一定需要迎合目标公司,这都需要提前做好功课。
最后也是最重要的,就是一定重视基础很多朋友准备面试时,可能因为过于紧张或太过于倾向DEMO和项目经验,结果被问到一个基础问题突然大脑一片空白了。所以无论任何时候底层基础能力一定是需要重视的!
发表于 2024-7-15 17:33 | 显示全部楼层

  • 1,算法
  • 2,游戏的业务逻辑或功能逻辑的实现
  • 3,性能优化
  • 其他的还有:

    • 网络同步、帧同步、状态同步、数据访问
    • UI的优化、场景模型的优化
    • 如果你是面试主程,面试官会问如何从框架层面来进行更多的优化,这里是因人而异、因公司而异、因你应聘的岗位而异

详细内容可以参考我们的《备战春招:游戏大厂面经分享与案例解析》公开课
发表于 2024-7-15 17:34 | 显示全部楼层


  • 熟悉项目

    • 准备阶段最重要的一点就是熟悉自己的项目,对自己的项目熟悉程度,一定要熟悉到每个细节,因为面试官很大程度上会提问与项目相关的问题

  • 基础

    • 这里的基础指的是C#基础,我个人认为,C#基础的是比较重要的,尤其是一些底层的问题。面试官很喜欢问这部分,如果你懂底层的话,是可以加分的
    • 如果能够详细地说清楚这些内容,我想面试官也会高看一眼,说明我们不是一个只会依赖现有组件的一个初学者,而是能够去钻研底层问题的

  • Unity相关组件的使用

    • 一般面试官都问到这部分问题,也会结合实际应用场景来提问,其实主要考验的就是对组件的熟悉程度,以及如何去使用这些组件去解决实际问题

  • 算法

    • 除了Unity组件这一部分,还要了解一下算法相关的知识点,主要还是游戏相关算法。比如选中算法,数组相关的问题,因为游戏当中用到的很多数据都是用数组或者是列表来存储
    • 目前来看,面试中考查到的算法部分都不算很难。但我还是建议去熟悉掌握

  • 公司背调

    • 可以给所有自己发过简历的公司做一下简单背调
    • 包括公司人数、它的规模、正在做的产品等等信息,然后根据自己喜好,还有对他们公司的满意度,做了简单的评级

  • 小公司练手

    • 在给自己感兴趣的公司投简历之前,可以给一些相对来说较小的公司投了一下,不一定会去,主要还是练练手,熟悉一下面试流程,积累一下面试题目
    • 因为各大公司的面试题目都是有一些重复的地方或相似的地方,遇到有不会的面试题目还可以结束之后找资料学习

详细内容可以参考我们的《创客说V01:零经验U3D学员面试访谈》公开课

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-17 03:39 , Processed in 0.166486 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表