先跟外面的警衛押臨時證件、作個登記,然後就可以進去一樓櫃台跟他說你應徵的職位
---------------------
-----------------------------------------------------
一開始是去四樓的一個小小的面談室,有一台電腦
然後要作大概一小時四十分鐘的考試
===線上智力測驗
總共有三個,全都是選擇題
每個都有十題左右限時三分鐘
ex. X>Y>Z,Z<X 是否正確
ex. 110110110 -> 001001001,101101001->?
ex. 1,5,14,30,__,__ 問空白處是甚麼
===上機考,總共五題(下面的星號都是題目上標的,不是我個人主觀難度)
可以用任意語言,我這邊是用C++
可以上網查,但不能用AI
1.一長串數字的反轉 ★☆☆☆☆
ex.12345 -> 54321
ex.56780->8765
2.遞迴★★☆☆☆
給一個int N,用遞迴的方式算出1/1+1/2+1/3+...+1/N
3.LinkedList★★★☆☆
很一般的linkedlist題目,要會基本的print linkedlist、add node
(但我真的太久沒寫.......我沒寫出來QQQQ)
4. 解碼器★☆☆☆☆
會給你一串string亂碼,用他給的範例輸入去找他們在ascii code裡面的關係
我這次的題目是直接把輸入每個字元的ascii code 再-7就是答案了
(注意ascii code 範圍!! 後來被問才想到我沒有考慮到某些字元的ascii code不夠-7之類的問題)
5.BinaryTree前序★★★☆☆
應該也是用linkedlist去解的題目
這題我空著,所以沒什麼印象了
===筆試
不能上網查,但是其實你考試的時候旁邊也沒人監考@@ 我是沒有偷查啦(真的沒有,我空很多)
比較有印象的只有其中幾題:
1. 32bits溢位會發生甚麼事
2. 用巢狀迴圈找出array裡面相同的integer
3. vector、list、map、set的差別
4. a++跟++a的差異
5. class裡面 protected、private、public分別是甚麼
6. 全域變數、區域變數、靜態變數
7. overloaded function是甚麼
8. call by value、call by reference、call by address差異
9. memory leak是甚麼
10.multi thread如何避免同時存取同一個參數
11. design pattern是甚麼
還有一些其他的題目 但我大腦記憶已經極限
--------------------------------------------------------------------------
考完之後有兩個人來看你剛剛寫的答案,有一個是資深工程師
( 還發了一個謎之短文跟關於它內容的是非題,非常謎。我猜是在看你的閱讀能力(?) )
他們會看你剛剛上機考寫的程式碼,請你解釋你寫了甚麼
然後問一些假設性的問題,讓你回答你會怎麼解決
上機考有些我沒寫出來的題目,他們也會問你有沒有該題目的理論概念
(我沒寫出linkedlist那題,但有說明我對linkedlist的理解)
筆試的部分也針對我不會的題目跟我介紹 真的非常友善 非常感動 嗚嗚
--------------------------------------------------------------------------
討論完答案之後
就請我用英文配我的PPT作自我介紹
(那個面談室沒網路...我後來是借他們的手機數據XD...)
這部分就比較還好,就問一些做過的unity專題還有論文內容
給他們看一些我作品的影片等等
還被大力稱讚我英文口說的部份
--------------------------------------------------------------------------
最後在講解工作內容跟公司福利
1.目前有在海外擴展,我這份職缺主要是做往美國和東南亞的遊戲
2.年薪14個月 兩次分紅 七月有帶薪假
3.培訓的部分,公司有提供內訓跟外訓
內訓是免費的,外訓也可以報帳
4.關於有沒有新人培訓....我來告訴你們那個資深工程師說的原話
「你會有一段非常艱深、扎實的一段時間」
基本上會有幾個月的時間幾乎每天身處加班地獄,九點之前跑不掉
(僅限新人期間啦XD...非常的充實)
5.很重視保持競爭力,所以需要學的東西真的非常多!!
6.合規市場 不用擔心在法律模糊地帶(畢竟博弈)
總之基本上整個面試過程都很愉快 總耗時大概3.5小時
雖然我可能是沒辦法分享二面的經驗了 >.0 應該是上不了 哈哈
面試問答
有沒有用過AI工具?
我回答比較少,除了基本的chatgpt跟PPT ai
面試建議
他們感覺非常的在意如果實際應徵上了這份工作,你必須了解寫程式時某個情況應該使用哪種STL 容器
所以我非常建議先複習好比較基本的東西!!(linkedlist、pointer、binary前中後序、map、set ...)
不要跟我一樣太久沒寫,很多都忘了
還有記得自己帶水壺喔 他們沒有紙杯