一面
面试官是做C++的很无奈
1.STL了解吗?vector底层?
2.C++如何做内存管理?
3.二叉排序树找出前5个最小的数
4.Dijkstra算法和A*算法
5.C# GC和 Lua GC机制
6.做过哪些Shader,如何实现广告牌效果?
7.红黑树特点、应用、为什么快?
8.B+树特点
9.有没有Linux下C++编程经验
10.PBS光照模型
二面
二面的面试官是人工智能事业部的,面试官比较注重学习能力
1.简单介绍一下你自己
2.Socket用的TCP还是UDP?TCP和UDP有什么区别遇到过什么问题?
3.如何做性能优化?具体从各个方面说?
4.模型面数多会出现什么问题?CPU压力更大还是GPU?
5.shader如何实现透明效果?
6.透明度混合会出现什么问题?
7.透明度混合渲染顺序?如何解决错误排序?
8.顶点动画和纹理动画?
9.如何实现描边效果?(边缘检测我用的是卷积算法)
10.透明度混合如何做性能优化
10.高斯滤波?高斯模糊?
11.对深度学习有没有了解过?
12.图像识别你学过哪些?
13.有没有兴趣做人工智能?
HR
感觉HR面的超级快,当时晚上有百度笔试赶着回去做题所以面的一般
1.自我介绍
2.为什么选择游戏?
3.为什么选择巨人?
4.对游戏制作感兴趣,为什么要选择研发不去做一个制作人
5.还有没有什么想问的?
面完之后好像还是来不及做笔试了,然后晚上又去找了二面的面试官聊天,感觉人特别好。
二面面试官说比较看重我的学习能力所以问我愿不愿意去做人工智能。