2020年西山居SEED訓練營開發方向記錄

本人賊水,感覺就是僥倖通過的(或者是學姐說的,年齡優勢?),但是能夠拿到人生中第一個offer還是很開心~接下來複盤一下自己的心裏流程:

因爲疫情原因一直在家,然後被媽媽嫌棄:天天在家混喫等死,要麼就玩電腦,真沒出息(玩電腦是在上網課敲代碼啊喂,但是你跟父母解釋不了)。然後我媽準備讓我去當保安,在激烈的爭吵中我覺得投投實習試試總比去當保安強一點(沒有鄙視保安大叔們的意思,就是感覺我一學計算機的去當保安有點浪費暑假?)

5月20日發現西山居SEED訓練營的消息,因爲自己在上大學之初就想要去做遊戲(後面因爲作業太多放棄了?),然後投了簡歷(本人簡歷寫的非常垃圾,希望各位萌新初次製作簡歷的時候要慎重一些多學習學習),25日收到筆試消息。

筆試的內容不是很難,有選擇題,填空題,編程題,和一道設計大題,選擇填空大概就是分析鏈表問題(數據結構),tcp和udp的相關問題(問題忘記了),多線程相關之類的,不是很難,有一道圖形學相關問題因爲沒有學過果斷空。編程大題不難,但是是leetcode類型的,剛纔是寫不是很習慣WA了好多發。三道編程大題,第一題是個水題已經忘了是什麼了,第二題是,一個字符串按“W”的樣子排列,然後讓你按照從上到下的順序輸出,用map解決;第三題也是一道字符串相關的水題,因爲不難,也忘記是啥了(已經過去好久了),設計題就是讓你隨機生成一個地圖,地圖上有N個房間然後要求房間聯通,按着自己稀缺的思路胡亂寫了一個解決方案,給出了BFS的僞代碼(瞎寫的)

筆試完了以後就開始了漫長的等待~HR說筆試過後最快兩週給消息,自己等了15天,6月11日下午,在我做課設的時候突然有一個珠海的電話打過來。是一個聲音很溫柔的小哥哥(28歲左右)。面試的基本流程大概就是,首先做自我介紹,我看你的簡歷做的很簡單啊照片也不清楚(所以大家一定要做好簡歷,要不很尷尬),我趕緊回答說第一次,然後照片是身份證上拍下來的(本來就被怎麼報希望能通過,所以有點糊弄),然後面試官問我你現在覺得簡歷該怎麼寫,我:巴拉巴拉巴拉…然後聊了聊項目,是的,在筆試和麪試之間的時間我抽空用unity弄了個坦克大戰(某天晚上刷B站突然看到了一個教程,然後就通宵弄完了,所以說大學就是胡亂上上,真學習還跌去B站(逃 )。面試官問我如果要把我這個簡單的不能再簡單的項目裏面的各個模塊分成系統應該怎麼分,我巴拉巴拉巴拉巴拉,然後面試官又結合着坦克大戰問了一些問題,如果敵方坦克在一個不可達的區域掉落了裝備,可能會導致玩家不爽,要怎麼處理。憨憨的我說可以把裝備的掉落設置一個時間,長時間不喫就消失,然後面試官說,能不能從根源上杜絕這個問題,我想了想說在生成地圖的時候就杜絕有不可達區域的問題,然後他問怎麼來實現這個算法,我說可以通過搜索算法來判斷是否聯通巴拉巴拉巴拉巴拉。

項目說完以後面試官看我寫了會C++,問了幾個語言方面的問題。1.在編程的時候如何命名,我回答說大小駝峯?然後好像沒有領會面試官的意思,這個部分就跳過了;2.值傳遞和引用傳遞的區別? 3.堆內存和棧內存的區別? 3。如何讓函數返回多個值? 自己一下沒想清楚,在面試官的引導下想到了直接廣值傳遞修改值。 然後讓我講述了一下平衡樹,爲什麼要用平衡樹,我:巴拉巴拉巴拉(終於問道一個熟悉的東西),4.用過STL嗎,我說用過,面試官:知道vector的實現原理嗎?我說,每次push進去一個數的時候new兩倍長的地址?面試官繼續問我爲什麼,然後我…最後還是面試官大哥哥幫我回答了這個問題,很像是在上課。最後問我玩過什麼遊戲,我說我最近在打白嫖的GTA5,,面試官沉默了一會問我有沒有網遊,我說,刺激戰場? 然後問我說如何設計一個組隊系統,我說根據每個玩家的級別和段位進行加權排序,然後將一定範圍內權重的玩家加入隊列,達到一定人數以後開始遊戲巴拉巴拉巴拉,,最後是你還有什麼疑問,我問了說如果我被錄取了我要準備什麼,他說熟悉熟悉unity~

其實面試過程中過度的展示了自己的無知和菜,本來覺得應該過不去了,然後6月15日下午,在我打GTA5的時候,突然來了個北京的電話(是的很奇怪北京的),告訴我面試通過了!我:???!!!

最後總結一下經驗,第一,簡歷一定要做好,突出自己的優勢,然後要簡短,不要寫太長
第二,基礎知識一定要牢靠!至少408的東西要掌握!
第三,投什麼工作要有相關的項目,要不沒啥可聊的很尷尬
第四,不要嫌自己菜,我都可以你怎麼不行?!!!

最後抒發一下感情,很開心,希望在珠海能學到東西

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章