前往
大廳
主題

【心得】美國遊戲業面試辛酸血淚史

SamChu | 2021-07-15 13:10:52 | 巴幣 352 | 人氣 661

本篇同步發在PTT的GameDesign版
前陣子都在找工作,所以很久沒更新繪圖了,希望之後能有點動力畫圖XD

- 背景

在台灣工作1.5年當後端工程師之後到美國SMU guildhall念研究所,主修程式

沒有美國護照,找工作用OPT

因為當過後端所以技能樹還算廣

D3D11、OpenGL、Unity、UE4

語言方面C++、C#、Java、JavaScript

另外還碰過MySQL以及Spring Boot跟Qt等框架

在學期間有兩款在Steam上架的遊戲

論文是用Qt從頭開始做一個2D地圖編輯器,可以用JavaScript來寫腳本來編輯地圖

主要投遞是Tools方面的職位

- 投遞

總共投了約60間公司,給面試機率約15%(含內推)

大部分都是已讀不回,大概3成會直接拒絕

從三月開始投,一直到六月底才找到工作

之前在台灣面試大部分都是直接一輪解決,美國都最少三輪起跳

所以沒有身分的最好要早一點開始投

OPT如果有extension的話要注意公司是不是E-verified的

可以透過這網站查詢

如果要查公司有沒有贊助H1B的可以透過這個網站查

會顯示這幾年公司幫幾個員工申請H1B跟綠卡


- 面試

以下照時間順序

Naughty Dog
Tools Programmer
內推

CJ貓幫忙內推,第一間面試就直接大魔王,所以面試的沒有很好

第一輪上來就直接機關槍的C++、線性代數快問快答

這邊都還算問的基本,都是面試基本題

第二輪跟兩個Senior面試,他們在意的不是要你直接說答案

而是你是怎麼解題的,基本上就是面試官跟我一人一張紙

數學就是把每個點,每個線都定義清楚,哪個向量怎麼來的都要說清楚

結果: 二輪後感謝信

檢討之後主要還是一些基本觀念沒搞清楚,但是面試就是能讓自己知道不足之後改進!

Survios
Gameplay Engineer - Unreal Engine 4
官網投遞

這間之前有來過學校介紹他們公司,主要是做VR的

首先先交一些之前的作品,之後跟兩個Senior的面試

問一些C++還有一些情境題,你會怎麼實現小地圖等問題

最後會有現場寫Code,因為太緊張了這邊沒有表現好

結果: 感謝信

Heavy Iron Studios
Associate Game Programmer
官網投遞

第一輪是跟一個Senior的技術面

還是問一些遊戲相關的基本問題,碰撞、數學、C++等等

第二輪是筆試

會在約定時間寄給你一份題目,要在規定時間內用Email回傳給他們

結果: 感謝信

Rockstar
Game System Engineer
官網投遞

第一輪是Video interview,就是用第三方的網站

開始的時候會有一小段時間給你看題目,然後要在2分鐘內說完

有點像是托福口說的感覺

第二輪是跟HR的半小時面試,主要問你投的原因、玩過哪些Rockstar的遊戲等等

第三輪是筆試

主要包含Design跟Program的部分

程式部分還有小遊戲實作環節

結果: 感謝信

主要是在Design方面的經驗不是很多,所以Design Document寫得挺糟的

Treyarch
UI Engineer
內推

這間是做COD的公司

第一輪是跟HR的30分鐘面試,還是問一些簽證情況、希望待遇等等

第二輪是跟Lead UI Engineer的30分鐘技術面試

聊一些過去經驗以及一些基本程式題

第三輪是線上code test

感覺很像在考試,會有一個人要你開啟視訊然後看你寫題目

題目有五題,只有一題的測資沒有全過

結果: 感謝信

感覺自己表現得還不錯了,但是還是收到感謝信

那幾天的心情就比較糟,不過也沒有辦法只好繼續投

檢討了下,可能雖然都有跑過測資,但是寫法可以再改進


Epic Games
Cinematic Tools Programmer Internship
內推

這個職位是做UE4裡面的Cinematic的功能

第一輪是筆試,滿基本的C++跟DP題

第二輪是HR的15分鐘面試,聊的也差不多就是那些,介紹公司、職位以及問問題環節

第三輪是跟兩個Senior的半小時技術面試

主要Focus在過去經驗,比較少問C++之類的問題

還注意到我平常有畫圖的興趣,小聊了一下

第四輪是跟另外兩個Senior半小時面試

這輪還是問了過去經驗,以及些許的C++問題

但是沒有前一輪聊得那麼開,感覺就比較嚴肅了一些

結果: 感謝信

我一直在給自己信心,以為後幾輪已經表現得不錯了,還是沒拿到offer

公司是說面試都很好,只是找到另外一個背景更match的人了

雖然應該是官方說法,但是也只能當自己運氣不好繼續投了

Beyondsoft
Game Programmer --- SDE, C++, UI
Linkedin投遞

外包的公司,這個職缺給的是微軟的Turn 10工作室,是合約的

先跟HR聊了半小時說明要的時薪等基本資訊,之後要交給微軟一堆資料

結果: 拒絕

在交了資料過了好段時間才約面試,但是我當時已經拿到正職工作就回絕了

Jam City
Software Engineer - UI/Tools
官網投遞

這間主要是做休閒類型的手機遊戲公司

這個職缺做的是Qt的編輯器以及遊戲引擎,跟我的論文很合,所以一直很喜歡這個職位

第一輪還是照常跟HR的20分鐘面試,介紹公司、職缺以及問問題環節

第二輪是Codility,總共三題,都很簡單,大概一小時內就解決了

第三輪是跟一個UI Lead的技術面試

除了問過去經驗還問了一些跟UI有關的問題

像是ui的animation你會怎麼設計等等

第四輪總共兩個小時7個面試官,分了三個section,前兩個都是跟兩個Senior的技術面試

最後一輪是跟美術、企劃等的面試

前兩個section都是跟遊戲有關的題目,都不會像是Leetcode的題目

算是題目都是跟你工作內容相關的,這點我覺得很不錯

還問了一些基本C++跟數學問題

其中一個疑似是台灣人,最後還偷偷跟我說了一聲放輕鬆XD

第三個section是問Behavioral Question

因為我提前準備好幾個情境,所以面試的還算順利

最後過了兩個星期之後

第五輪面試還是跟第三輪的同一個面試官,只是多帶了一個Junior的來

還是問的跟UI相關的問題

原本都是Lead在提問題跟深入問,另一個Junior的沒有什麼講話

他只在最後問了最喜歡什麼遊戲,我一說Hollow Knight

他的眼睛馬上就亮了起來,馬上跟我多聊了好多東西

結果: Offer

這間總共面了五輪花了一個月,總算是拿到一個offer

而且職缺是跟我的背景很合的,所以就同意了

Visual Concepts
Associate Software Engineer
官網投遞

這間是2K底下的工作是,主要是做2K NBA系列

第一輪一樣是HR的半小時聊天,不過還聊了我喜歡哪些遊戲

算是HR裡面第一輪跟我就聊得很開的

第二輪是一個Senior的技術面

還是一些C++跟數學問題還有design pattern,都不難

說是最近因為公司有deadline,所以比較忙,面試流程會拖很久

結果: 拒掉第三輪面試

因為說真的我本身對2K的NBA沒什麼興趣,以及面試流程至少還有兩輪

最主要的原因是已經接受其他Offer了

Filament Games
Game Engineer
Linkedin投遞

主要是做教育性質的遊戲,大部分是外包的遊戲

公司會分好幾個小團隊來做遊戲

第一輪就跟HR還有一個Senior的技術面

還是問問背景跟經歷、作品等

結果: 拒掉第二輪面試

還是因為接受其他Offer了

也是因為這間比較偏外包

- 結論

目前剛搬到洛杉磯在準備上班了,只能說沒有身分的最好還是提早幾個月找

OPT只能在畢業之後有三個月的失業期,又只有一年

OPT extension又有一堆限制,導致很多公司跟本不會想收

找工作就像是在跑馬拉松,跑了很久但是不知道什麼時候會拿到offer

信心絕對不能崩,被拒絕也沒關係,檢討、補足不足的部分讓下一次的面試變得更好!

失落、難過是可以的,讓情緒宣洩之後就認份點繼續投公司

創作回應

樂小呈
恭喜,辛苦了 !
2021-07-15 13:15:12
SamChu
謝謝,沒有工作的時候真的很煎熬,連面試都沒有的時候更煎熬
2021-07-15 13:17:10
Pumpkin
面試看起來好硬,不過還是恭喜你啦
2021-07-15 20:24:16
SamChu
嘻嘻 謝囉
2021-07-15 23:01:07

更多創作