筆試
正常批就五道程式設計題,可以跳出使用本地IDE,題目很好了解,基本都能寫出來,但是要過全部用例不容易。具體題目和題解可以看看這位大佬的牛客文章,我的就不獻醜了,有兩題都隻過了40%,我當時是用C#做的,其實筆試還是盡可能用C++好一點,不然可能導緻本地能過,牛客過不了。
一面(技術面)
- 作業系統
- 程序與線程的關系
- 程序間如何通訊,線程間如何通訊
- 計算機網絡
- tcp與udp的關系
- 為什麼能可靠性傳輸
- socket程式設計的流程
- 編譯原理(說沒學完,他就沒問)
- C#
- GC的工作原理
- 若兩個對象互相引用,其他對象不引用他們,GC如何判斷這兩個對象是否需要回收
- gcroot
- 圖論
- 最短路徑算法(迪傑斯特拉)
- 哪幾種周遊方法(bfs,dfs)
- Unity
- shader相關,片元着色器,頂點着色器
- 一個material由什麼資源組成
- Draw Call
- asset bundle
- 動态合批 batch
- 行為樹,GOAP(因為我履歷寫了)
- 項目的問題
這是我第一次面試,之前對春招一無所知,毫無準備,很多問題都沒答出來,一面理所當然地被刷了,不過收獲還是很大的,這些問題幫助我确立了秋招的學習計劃,真的很感謝騰訊的這個面試官,态度非常好,給我留下了很好的印象,秋招再戰鵝廠。