Garena新加坡總公司網路面試心得

因為一位學長的關係而認識了該公司的HR
她主要會在FB上面找ACM玩家來問想不想去他們公司
不過他們是在找正職員工,並沒有打算收實習生
而薪水,高得嚇人呢
(換算成台幣大約介於100至200k)

雖然她在找正職
但我還是抱著試試看的心情問可不可以實習(四下半年)
交出了CV以後,收到了面試通知
總共會有兩個面試

第一個面試是和另外一位HR還有面試官用hangout面試
如果上個月titan的遊戲式面試不算的話
這是我人生中第一個正經的面試
所以我超緊張TT,在這邊跟大家分享一下被問到哪些問題
它的問題都還滿基本的,應該在很多公司都會遇到

HR題
1.介紹你自己
2.為甚麼選擇我們公司
3.知道我們公司在幹嘛嗎
4.喜歡的工作氛圍
5.有投其他公司嗎
HR題結束後
我問HR說,如果要勝任這工作大概會需要哪些技能
我原本預期HR會回答類似「系統維護、IOS、android、web」之類的,因為我在網路上查到的他們在台灣的徵才是要求這些技能
但他回答我的卻是
"Algorithm、Data structure"
驚!

接下來就是技術題
1.現場co一個binary search出來,並簡單測試它
2.(C++) static的用途、malloc跟new的差別...等等
3.(口述算法)給u個會重複的字串,求前n常出現的字串是哪n個
4.map如何實作、set如何實作
5.(計網概) tcp跟udp的差別、http協定是啥...等等

我的感覺是1超簡單
但是給人盯著共享網頁來寫code實在有夠可怕的!!
手都在抖>_<
然後2 4 5知識題,嘛,就盡量講而已,跟學校期中考差不多的

比較值得注意的是3
不用co出來,用說的就好
想很久也沒關係,面試官會等XDD
也不用想完整了再開始說,直接邊想邊講也可以的
其實不算有標準答案,因為面試官會一直問說有沒有複雜度更低的作法

不過我自認是沒表現得很好
很多地方都胡說一通
沒想到還是接到了第二次面試的通知

第二次面試跟第一次大概隔了1週(還是2週我忘了)
原本以為會出現甚麼特別的東西
不過其實跟第一次面試還滿類似的
程式題+技術問答題

唯一的程式題也很簡單,走迷宮的裸BFS,不過被盯著寫code實在壓力很大w
(給起點跟終點的座標,還有好幾個障礙物的座標,問起點到終點至少要走幾步,超裸對吧)

技術問答的部分比第一次面試順
舉凡演算法、統計、機器學習、作業系統、計網概......什麼都被問
內容都很生活化,主要就是看你了解多少,不過換句話說就是臨時準備沒啥用,考你實力。
其中OS真的被問了意外地多,幸好沒有被考倒
我印象中有share memory
multi-thread跟fork分別的特點跟使用時機
process要怎麼砍掉等等
至於統計跟機器學習的部分,它的問題還滿生活化的,應該確實就是工作上的問題
問說客戶連線還沒連上的時候,究竟是再等一下就會連上了,還是其實根本沒連成功呢?
等太久很浪費,太快就切掉又會變成沒人連得上
那麼這麼分界點該怎麼決定
其實這應該也沒有標準答案拉,他應該是要藉由你構思的過程去觀察你懂多少東西這樣

另外他也會從你的CV裡面找你做過的東西問你
像我就有被問到卷積類神經網路(?)
就用聊天的心情說說就好

原本抱著爽快的心情等offer
結果HR還是跟我說半年太短而拒絕我了
我覺得應該也包含了我面試的表現不夠好啦~
就是不夠有即戰力,只待半年對公司來說沒有幫助的意思

不過她還是跟我說如果改變心意(i.e.願意待2年up)就告訴她
我也不確定是不是客套話哀QQ
(呃阿阿,我實在不敢在還沒拿到碩士學位的情況下去國外工作兩年阿)

不過雖然她拒絕我了
但其實他們公司最近因為在擴展所以真的很缺人
且薪水真的超高!!!!(學士畢業可)
如果有人正好有機會去面試的話
就希望這篇有幫上忙了>_<

留言

這個網誌中的熱門文章

鈦坦科技實習申請心得(Tips for Titansoft interview)

【有60分就夠拉】一週讀完教師檢定