1. 程式人生 > >巨人網路 Unity面經

巨人網路 Unity面經

一面

面試官是做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.還有沒有什麼想問的?

面完之後好像還是來不及做筆試了,然後晚上又去找了二面的面試官聊天,感覺人特別好。

二面面試官說比較看重我的學習能力所以問我願不願意去做人工智慧。