字节跳动游戏研发面试(已拿正式offer)

一面
1. 上来一个随和的小哥,闲聊 & 自我介绍
2. C++、C#语法基础相关,略
3. C++虚函数表,C#委托与事件
4. 介绍一下C#的GC,这个好久之前看过。底层相关算法了解过吗?没。
5. 学习的DX,万年不倒的渲染流水线,还顺便说了一下和Unity中的区别,看着面试官点头,心里笑容逐渐变态
6. 光照在哪里实现,像素着色器;顶点着色器实现光照会怎么样,边缘锯齿
7. 透明物体要注意什么,渲染顺序
8. Draw Call优化方法,批处理万年不倒
9. 多个物体实例化,材质不同,龙书16章原始案例,膜拜龙爷
10. 边缘检测,Sobel算子
11. Unity项目闲聊
12. Unity的携程
13. Unity碰撞检测,还有一堆细节,都不难
14. Unity模型资源,模型动画
15. 常用数据结构,忘了怎么聊的,反正聊到了树
16. 二叉树、四叉树、八叉树的应用,龙书谢谢你,再次膜拜龙爷偶像
17. 二叉树的实际应用:emmm,堆,然后堆排序吧
18. 红黑树、平衡二叉树,优点缺点复杂度
19. 动态规划和递归,递归的缺点
20. 操作系统相关的,进程线程的区别,多线程什么的,顺便说了一下多线程模拟异步API

二面
1. 这个面试官很直接(不那么随和),C++和C#模板的区别,底层怎么实现的
2. 做题,给定一个字符串input 分割符split 索引index,输出字符串经过分割符分割后指定索引的子字符串
例如 a:bbb:cccc 经过 : 分割后 0输出a ; 2输出cccc ; 3输出null
string Extract(string input, char split, int index)
3. TCP三次握手怎么理解的
4. MVC怎么理解
5. UGUI消息传递机制(简历写的研究过UGUI源码)
6. 开发一款单机游戏和网络游戏的象棋,它们会有哪些差别
7. 常用设计模式举例
8. 这个项目中你最…….的是…….,简单说一说
9. 然后闲聊一会儿

三面
1. 这个大叔和我聊得很多,答得感觉不是很好
2. C#的List和Dictionary的底层了解过吗?没,我根据C++猜测,List应该和vector一样,Dictionary应该是红黑树或者哈希表
3. D3D渲染流水线(又来一次),但是这次有点专业的东西,如下
4. 深度测试一定是在输出合并阶段吗?突然有点懵,但是突然想起龙爷说过有提前深度测试,还有乐乐姐说过的IOS设备的基于瓦片的延迟渲染,我就说了一下现代硬件会有提前深度测试
5. 卡通着色接触过吗?渐变纹理+半兰伯特光照+描边
6. 描边算法接触哪些吗?1. Sobel算子边缘检测;2.基于深度纹理和法线纹理,根据灵敏度和差异确定边界
7. 这些描边都是基于屏幕后处理的,有没有其他的?背部顶点法线扩张
8. 那如果是透明物体描边呢?3个Pass,第一个反正深度写入;第二个正面渲染;第三个背部顶点法线扩张
9. 3个Pass消耗太大了,有没有更好的方法?想了一哈儿,用一个模板缓冲
10. 不用模板缓冲可以吗?我。。。emmm。。不会了
11. 开放讨论,一个大地图和一堆NPC什么的,讨论了很久,感觉答得不太好
12. 闲聊+问题

2019-7-6下午面试,晚上10.30才面试完,今天早上看到面试已完成,也不知道怎么样了,总体感觉还是比较简单,之前腾讯网易被虐暴,也可能是我当时太菜了
跟人感觉游戏开发C++、C#是必须会的,编程基础大家一定要打牢,还有数据结构,没学图形学之前我也觉得没什么卵用,后来发现八叉树真香
在这里我希望大家在学习一款商业引擎的基础上,还需要学一个计算机图形学或者游戏服务器编程,之前面试腾讯面试官说的,哈哈哈,加油

经历了几个月的等待,在10月中旬终于拿到offer,以后还要继续努力!
#字节跳动##秋招##面试流程##游戏工程师#
全部评论
想知道龙爷 龙书是什么🤣🤣🤣🤣
1 回复 分享
发布于 2019-07-07 16:16
这也太可怕了吧,是校招吗😂
点赞 回复 分享
发布于 2021-04-11 15:01
请问楼主是投的引擎岗吗
点赞 回复 分享
发布于 2021-03-08 14:42
一面第九个问题啥意思啊😂多个物体实例化 材质不同
点赞 回复 分享
发布于 2020-02-19 23:33
大佬,想问一下,字节上海游戏原画的实习工资大概是多少,转正工资呢,我刚收到offer,之前看到待遇挺好的,但是感觉实习期不是很高啊,
点赞 回复 分享
发布于 2019-10-28 09:43
想问下大佬 字节跳动游戏怎么样
点赞 回复 分享
发布于 2019-08-04 19:16
这题目也太难了吧~~~
点赞 回复 分享
发布于 2019-07-08 21:32
请问三面面完后有短信吗
点赞 回复 分享
发布于 2019-07-08 16:56
能换组吗😂
点赞 回复 分享
发布于 2019-07-08 09:47
同三面完…😂纠结的等结果…第三面问的问题太难了…心里完全没谱
点赞 回复 分享
发布于 2019-07-07 23:27
请问是三面连着吗
点赞 回复 分享
发布于 2019-07-07 18:10
收到offer call能告诉一声么哈哈,我也三面完事了
点赞 回复 分享
发布于 2019-07-07 15:36
大佬,真大佬,做游戏的都是大佬。我们隔壁组来了个同事,之前在网易做游戏引擎的,也是特别牛逼。各位做c++的朋友,考虑下来我们多媒体组不?面试难度比起其他组简单不少哦。字节跳动多媒体校招提前批,https://www.nowcoder.com/discuss/203226,或者点击头像--讨论贴 查看
点赞 回复 分享
发布于 2019-07-07 15:36
大佬
点赞 回复 分享
发布于 2019-07-07 11:40
😂不论你用什么语言,最后都得用lua
点赞 回复 分享
发布于 2019-07-07 11:17
我也是游戏研发,你这问题我百分之八十不会。我学C++的
点赞 回复 分享
发布于 2019-07-07 10:33

相关推荐

10-19 10:28
已编辑
西南石油大学 后端工程师
团孝子已上线feeling:面了很多家公司,能感受到目前只有小公司+外包喜欢问八股。大厂虽然也问八股,但是是从实习、项目中进行提问,并且大厂会问很深,面试官也会对你的回答进行思考➕追问,所以准备大厂面试前一定要备好相关资料。对于算法,我做的是codetop前100+力扣hot100+力扣高频150,面试中实感hot100就足够,基本上只要是hot100就秒答。对于项目和八股,我做的也是烂大街的星球项目,八股则是看小林和问ai,自己也写了很多技术博客和画了很多思维导图,并且自己也尝试用嘴巴说出来,不只停留于纸面。运气也很重要,必须要让面试官/HR看到简历才行,所以建议投递时间是下午两点。tl:第一岗位9.9 投递9.10 一面(一面评价:最近见过最强的大三,结束五分钟后约二面,都晚上九点了不下班吗)9.11 二面(三道算法a出两道,反问评价:经验不够等横向,我实习生要啥经验)9.21挂(实习时间过短+其他原因,想要一年实习的,为什么不招个正职)第二岗位10.10投递10.11约面(主管打电话,说看到我之前投递记录了想要我挂qa职进去干后端,同意)10.14 一面(无八股,主动说确实很强,意愿很强)10.16 oc其余,友邦,东软,东华,惠择,用友oc已拒京东测开一面挂(投后端被测开捞)腾讯测试已拒(投后端被测开捞)ps:表扬惠择的主管面,没怎么问技术(可能是一面面试官沟通过了),全程一起讲大道理,解答了心中很多疑惑,也告诉我以面试官角度来看怎么选候选人,如果可以下次一定选惠择
HeaoDng:美团好像可以触发一面通
点赞 评论 收藏
分享
评论
12
145
分享

创作者周榜

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