盛趣-日常实习Unity客户端-一面+二面

盛趣游戏客户端日常实习。二面结束直接发了口头offer。但是公司那边要求全勤,而我目前刚刚研一下,有部分课还是没法翘掉,沟通下来还是没有拿到offer。(也是有HR面挂的体验了hhh)

这次的面试对我来说还是意义很大的。之前一直很焦虑,面试之后发现了自己很多的不足,而且面试官的反馈也给我了很多信心,虽然最后没有去,不过也让我有了更多的方向。我都没想到自己能拿到口头offer,还是要多面试啊。

不过也发现自己还是有很多不足的,打算再沉淀一个月再继续找日常了

下面是面经(一二面我混在一起记录了,还是比较简单的),还有一件事情,就是看源码真的很重要。

bg:211本9硕研一

零、闲谈

1.你什么大学的(一面面试官好像都没看过我的简历)

2.为什么想做游戏(因为看我是大数据专业的)

一直都很想,我是推免上来的,读这个专业是因为好保研hhh

3.能实习多久

六个月

4.二面:项目做了多久?学了多久Unity?

两个项目,一个两个月一个一个月。本科就学过Unity,研究生比较系统学习了半年多

一、图形学

1. PBR

2. 介绍SSAO

3. 介绍法线贴图,凹凸贴图,视差贴图,置换贴图以及其区别

4. 了解URP吗

5. 介绍一下线性空间和伽马空间

二、数据结构

1. 哈希表

结合了C#的Dictionary的源码说了以下

2. 红黑树

结合std::map

然后说了一下红黑树的设计目的,解决了什么问题

3.什么是图

三、语言

Lua:

1.table的底层数据结构:

数组+哈希表,结合源码说了一下

2.pair和ipair的区别

pair是可以键值对遍历。ipair有限制,必须是连续的数字key才可以。也结合了一下源码

3.Lua优化方法

4.Lua GC

三色标记+分代。我拓展了一下结合了C#的GC说了一下流程和异同

5.XLua和热更新

C#:

1. Interface和抽象类

四、场景

1.场景:两个动画,一个运动一个站立射击,如何做移动射击

分层融合+Avatar遮罩

2.场景:射击一个摇杆UI

这个没答好,其实我不太知道这个考了什么,我就说了一下要做UI拆分防止过多的重新合批。然后根据UGUI的事件系统来获取输入的偏移量,然后用偏移量来相对父节点偏移子节点。

3.动态捕捉的原理

这个我是真不知道,现在也没搞懂,当时答了IK,说不是。我猜测也许是蒙皮动画?

五、UI适配

1.UI自适应

当时不是很清楚,答了一下UGUI的一些自适应组件,就是ContentSizeFitter+LayoutGroup。面试结束后我又去看了一下UGUI这部分的源码。

全部评论
同学考虑上海米哈游不,我们在进行春季招聘,实习也有,社招也有,感兴趣可看我主页看岗位奥
点赞 回复 分享
发布于 02-26 01:31 上海

相关推荐

06-04 18:07
已编辑
四川大学 C++
更新:没凉,已oc,过两周入职去了—————————————————bg27届双9图形学方向,投了些暑期但因为是27届基本没什么回应,遂转投日常。一面(20min):1、自我介绍。2、解释一下光照模型、延迟渲染、后处理、HDR。3、软阴影是怎么做的(讲了pcf pcss vsm)4、简历上写的渲染器具体做了什么。5、做过多线程吗。(没有)6、vector底层,扩容机制。7、虚函数是做什么的。8、构造函数可不可以调用虚函数。9、能实习多久。10、手写单链表反转。11、反问。一面内容特别简单,让人都感觉有点不真实。面完一小时后约二面。二面(50min):面试官开局迟到5分钟,然后调试网络三分钟。1、自我介绍。2、实习时间。3、你知道面的是客户端岗位吧?看你的经历比较偏引擎方面,是怎么考虑的呢。4、进程和线程的区别。5、进程间通信的方式。(到这已经懵了,根本没怎么复习操作系统方面的知识,勉强回答了几个)6、那么每种方式有什么好处呢。7、进程是资源分配的基本单位,这个资源指什么。8、解释一下内部碎片和外部碎片?9、虚拟内存的原理?10、你提到了内存分页,那么页面置换算法有哪些?(紧张了,把进程调度的时间片轮转算法也说进去了)11、具体说一下时间片轮转算法。(到这里只能硬着头皮往进程调度方面说了)12、http的get和post有什么区别(只知道是一个收一个发)13、一副洗好的扑克牌怎么打乱?(说了些想法,但是后面面试官又说什么拿走牌加入牌,实在没有get到他的意思)14、讲一下渲染管线。15、讲一下法线贴图。16、手写一个单例模式。17、手写一个对象池。(说了不会)18、那手写一个资源管理吧。(没有太get到,我举了个场景说写一个管理纹理的资源管理类)19、手写二叉树的后续遍历(写了个递归的,非递归的没写出来,说了思路)20、反问(觉得面得太离谱了,问游戏客户端方向很看重操作系统相关的知识吗?回答这些都是计算机专业的基础知识)二面体验不是很好,可能是觉得我方向不匹配,毕竟经历基本都是引擎和实时渲染方面的,c++一句没问,图形学也就只问了两个最基础的问题。简历上面的内容也是一句没问,简历上是有相关的项目的,全程都在拷打408内容,感觉不是应聘面试倒像是考研面试了。不过自己也确实没准备这方面内容,只注重背c++和图形学相关的内容。以及也不能光力扣刷算法题了,遇上手写对象池这种听都没听过。学艺不精坦然接受了
查看27道真题和解析
点赞 评论 收藏
分享
评论
9
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务