Unity3d面试经历

Unity3d面试经历

前两周面试了unity的相关岗位,颇有感触。
面试过程先做了一份笔试卷,笔试卷分为三份

  1. c#语言
  2. c/c++及数据结构
  3. Unity相关知识

c#

主要考了c#的一些基础知识,比如数组的定义方式,多态,接口和抽象类等基础的知识。稍微学习过c#的一般来说都不是问题

c/c++及数据结构

同样考的也是基础,指针和引用考的比较多,再来就是一些代码题,计算出代码的对应结果。
还考了一些数据结构的知识,比如排序算法,栈队列等。
代码编程题每个人的题目都不一样,大概都是
1.给定两个递增的有序链表,将这两个有序链表合成为一个新的有序链表。
2.将一个10进制的整数以二进制输出。
都是比较基础的编程题

Unity相关知识

考的东西比较多,Unity的基本组件使用方法,Shader编写,优化技术,协程的使用方式,垃圾回收,渲染管线等等,大概内容难度都和网络上的Unity面试题差不多。
有些还考了编程题,让你写出用鼠标拖动物体移动的代码。

面试

因为笔试做的比较好,所以面试的时候面试官对我印象还不错,主要都是根据简历上的来问我,更偏向于项目经验和学习能力,这两点对于实习生来说很重要。是面试官进一步对你Unity水平的了解。
问了我一些碰撞检测的方式和函数,对象池的实现,用了哪些设计模式,如何优化项目,是否使用过profile,简述一下GC。同时还问了很多Shader,图形图像的知识,如果想做游戏的话,对于图形图像的掌握是必须的。问了一些比较基础的坐标之间的转换,一些渲染的知识,因为掌握不是很好,答的不是很好。

所幸进了实习,运气还是有的,自己还是要去补习图形图像和一些APi的使用,也希望大家面试都能成功,得到心仪的Offer。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值