(以下是幫沒帳號的朋友代 PO)
當初有看一些前人的分享,就決定之後自己也要回饋分享一下。
拿到 Offer:Amazon、Google、MixerBox、Omlet、ShopBack
面完無聲:LINE
中途停止:foodpanda、Ubiquiti、Xendit
履歷不合:Binance、Microsoft
履歷無聲:Crypto、houzz
只有 Binance 是透過獵頭,其他都是自己投履歷。
—— Amazon ——
第 0 週:投履歷
第 2 週:收到系統 OA 信、完成 OA
第 2 週:收到時間調查信,回報後完成 phone interview 時間安排
第 3 週:phone interview
第 7 週:想說奇怪沒進度,因為一直是系統跟我聯絡,就再投一次履歷
第 12 週:收到 loop interview 的信,跟 recruiter 電話中完成時間安排
第 14 週:跟 recruiter 進行 preparation call
第 15 週:loop interview、口頭 offer
第 16 週:跟 recruiter 及未來同事聊天、有數字的 offer
會有幾場全英文,每場都有一半時間是 leadership principles,
另外一半時間可能是系統設計或是算法,我是一場系統設計,其他都是算法。
每組的流程可能會不太一樣,有朋友沒有 OA 而是寫小作文。
也有朋友的時程跑得不太一樣,整個流程大概一兩個月。
也有朋友頭完履歷後就直接開始 phone 了。
—— Google ——
第 0 週:投履歷、跟 recruiter 約時間
第 1 週:跟 recruiter 聊天、完成 phone interview 時間安排
第 3 週:phone interview、跟 recruiter 約時間
第 4 週:跟 recruiter 聊天、填寫時間調查表單
第 5 週:完成 onsite 1 & 2 時間安排、onsite 1 & 2、填寫時間調查表單
第 6 週:完成 onsite 3 & 4 時間安排、onsite 3 & 4
第 7 週:跟 recruiter 約時間、跟 recruiter 聊完開始核薪流程
第 10 週:recruiter 通知需要再等若干週
第 16 週:完成 fit talk 時間安排
第 17 週:fit talk 1
第 18 週:fit talk 2 & 3、跟 recruiter 簡短通話 update 情況
第 20 週:跟 recruiter 聊天、有數字的 offer
有可能早上才收到當天下午的面試通知信。
只有一關是 behavior 其他都是算法面試,onsite 跟 phone 都是線上。
會有幾關全英文。
一開始投 A 職缺,phone interview 後 A 職缺關了,
Recruiter 問說對 B 職缺有沒有興趣,我表示也有興趣嘗試。
後來 recruiter 通知,跟 C 職缺的 hiring manager 討論後決定往下走,
一直到面試完都是 C 職缺。
可能因為跟 Amazon 同時進行,面試時間安排就相對快速。
聽 recruiter 說有改制度所以 HC 那關直接過了,
也不用 team match 因為 behavior 面試官直接就是 hiring manager,
所以面試完後可以直接開始核薪流程。
不過剛好遇到停招,等停招結束後,C 職缺已經關了。
後來就再跟三個不同的組進行 fit talk。
—— MixerBox ——
第 0 週:投履歷
第 1 週:收到 OA 信、完成 OA、完成 interview 1 時間安排
第 2 週:interview 1、完成 interview 2 時間安排
第 3 週:interview 2
第 4 週:口頭 offer 並表示任何頂尖公司的薪水都可以 match
Interview 1 都是算法,分上下半場,是不同面試官。
題目越來越難,而且都是精心設計過的題目,很有趣~
總共大概四大題,但會有小題,所以總共就是很多題XDD
幾乎所有算法跟解題技巧都有涵蓋到且不重複,題目設計是真的用心!
面完的感覺很棒,因為都不是無聊的 LeetCode 題,
會有種寫完、聊完了一系列有水準的有趣題目的感覺~
面試完感受超開心的,難得寫完一系列題目竟然感到開心與興奮XDD
此外,面試官感覺是有競賽或甚至競賽教學經驗的人,是會想一起工作的。
Interview 2 完全就是問履歷、了解人格特質。
產品線分成四大組,所以面試官是四大組的 PM 們,
一開場看到面試官的陣仗可以感受到 MixerBox 的用心。
這關會跟 PM 們聊到天,可以更了解每個產品線分別在做些什麼。
跟大多新創不同的是,MixerBox 可以自給自足~
面試流程中也有一場是 HR 搭配很完整清楚的投影片介紹公司
包括歷史、現況、成員、產品線、資金、未來目標等等的詳細介紹。
關於 MixerBox 的薪資水準,只要能力足夠,
是願意給到相當於 Google、Amazon 等級的總年薪,
要直接換算成 12 個月的現金發放,或想要有選擇權都可以談。
—— Omlet ——
第 0 週:投履歷
第 1 週:預約 OA 時間、完成 OA(限時 1-2 小時的作業)
第 2 週:完成 onsite 1 時間安排(是真的 onsite)
第 3 週:onsite 1、完成 onsite 2 時間安排(是真的 onsite)
第 4 週:onsite 2、有數字的 offer
OA 跟 onsite 的題目都是特別的題型,不是典型的算法題。
onsite 1 會直接跟未來的同事們見面互動到,是很有誠意的面試安排。
onsite 2 面試官是 CTO,因為是外國人所以全英文。
整體面試完的感覺是,團隊向心力很強,大家都很愛超愛公司,
離職率超級超級超級無敵低,幾乎不太有人離職,
每一行 code 的作者幾乎都還在公司。
也感覺公司的個性很低調,在沒有廣告的情況下,
這幾年的年下載量是千萬等級的在增加。
開發步調很快,且可以摸到 web 3.0、區塊鏈的技術。
有很棒的英文環境,公司裡有一堆外國人讓你想聊天只能用英文XD
只有工程師間討論是用中文,其他開會都是全英文。
另外這兩篇是團隊成員覺得公司太害羞看不下去自己主動想寫的:
https://www.ptt.cc/bbs/Soft_Job/M.1531475290.A.90F.html
https://www.ptt.cc/bbs/Soft_Job/M.1565851578.A.FFD.html
—— ShopBack ——
第 0 週:投履歷
第 1 週:TA 電話聊天、完成 interview 1 時間安排、interview 1
第 1 週:interview 1、完成 interview 2 時間安排
第 2 週:interview 2、口頭 offer
第 3 週:reference check、跟未來同事聊天
第 4 週:正式 offer
Interview 1 印象中是純算法。
Interview 2 總有三小場,會一次用完整個下午。第一場是純算法,
第二場是專業知識跟履歷,第三場類似 culture fit 外加小部分英文。
TA 的口條超級超級無敵棒,是所有面試過程中口條最好最有熱情的了!
TA 棒到他的個人魅力都可能會強化你想加入的想法XDDD
薪資結構有一部分會是選擇權,跟一般小新創不同的是,
公司每年都會有一到兩次的活動,讓員工可以把選擇權變現賣給其他投資人,
員工也可以選擇自己留著等公司上市。
—— LINE ——
第 0 週:投履歷、收到 OA 信
第 1 週:完成 OA
第 2 週:完成 interview 時間安排
第 3 週:interview、跟 HR 約時間
第 4 週:跟 HR 聊天,HR 表示因為面試人數很多需要稍等
第 5 週:詢問目前情況,HR 表示目前的 feedback 都很好,但仍需要稍等
第 6 週:詢問目前情況,HR 表示不好意思仍需要稍等
然後我就忘了他了,打這篇的時候才想起來XDDD
感覺他們會累積幾百人的面試,才從中選人出來,就是個樂透的感覺XD
會有小小小部分英文自介。
面試官們人都很好,也會詳細紀錄所有的回答,
也能明確知道在面試前面試官會超認真的看履歷的東西,
如果你有放任何連結,面試官都可能會點進去到處逛一遍。
會同時有四、五個面試官,也是很有誠意的面試安排,
面試流程也包括詳細的公司與團隊介紹、產品、分工等等。
面試主要圍繞在 OA 的延伸、專業知識與經驗、系統設計等方面。
因為不太需要刷題就可以面試,算是不刷題的人不錯的樂透選擇。
—— foodpanda ——
第 0 週:投履歷、跟 HR 約時間
第 1 週:跟 HR 聊天、完成 OA、完成 interview 1 時間安排
第 2 週:interview 1、完成 interview 2 & 3 時間安排
第 3 週:interview 2 & 3
沒有面的最後一關好像是跟臺灣的大主管聊天,類似 culture fit。
全英文面試。
Interview 1 是算法與一點專業知識。
Interview 2 是一點算法與很多專業知識的問答。
Interview 3 是系統設計。
每一關之前 HR 都會給你詳細的內容跟準備方式~
專業知識的問題大都圍繞在 JD 有提到的東西。
基本上整場面試官會一直問問題,問非常非常非常多的問題。
面試官都會仔細紀錄,面試完後可以跟 HR 詢問詳細的 feedback。
當初是看到這篇才投的:
https://www.ptt.cc/bbs/Soft_Job/M.1645631345.A.5AB.html
—— Ubiquiti ——
第 0 週:投履歷
第 2 週:跟 HR 約時間、跟 HR 聊天
第 3 週:完成 interview 1 時間安排
第 4 週:interview 1、完成 interview 2 時間安排
第 5 週:interview 2、指派限時的 assignment
第 6 週:回傳 assignment
第 8 週:詢問目前情況、HR 電話通知主管的想法
第 9 週:HR 來信傳達主管想問的問題
第 10 週:回信並表示不用勉強繼續面試
第 10 週:完成 interview 3 時間安排、interview 3
第 11 週:通知要約 interview 4 的時間
沒有面的 interview 4 好像是跟大主管聊天,類似 culture fit。
其實 interview 1 & 3 感覺也都是 culture fit。
而 interview 2 是專業知識的聊天。
會蒐集到一定量的面試人數才從中選人進到 interview 3。
其他可以參考這篇:
https://www.ptt.cc/bbs/Soft_Job/M.1628870944.A.C3B.html
—— Xendit ——
第 0 週:投履歷
第 23 週:收到 OA 信
這家可能要透過獵頭投履歷才會比較快開始面試流程。
自己投要等太久了。
OA 是限時 240 分鐘內寫完 16 題多選題 + 1 題程式題,
但只有兩三天的期限,拖一下就不小心過期了XD
其他公司的 OA 都是 1-2 小時左右而已。
—— Binance、Microsoft ——
第 0 週:投履歷
Binance 我原本不想投,因緣際會跟一個獵頭聊天,覺得他人很好就給他投,
投完隔有點久,獵頭通知說 Binance 那邊決定不繼續,但原因不明。
Microsoft 投完過一陣子,系統上狀態會更新讓你知道沒有繼續。
—— Crypto、houzz ——
第 0 週:投履歷
然後就沒有然後了,這幾家可能透過獵頭投履歷比較好。
聽到的滿多有面試或有拿到 offer 都是透過獵頭。
—— 其他 ——
LeetCode 相關網路資源很多,找適合自己的「持續練習」就好。
個人是從一開始 easy 要寫好幾個小時,到最後 contest rating 22xx。
題數是從 4x 題開始到後來 7xx ~ 8xx 題,前後大概 10 ~ 12 個月。
第一場比賽是 Weekly 246,也是我這次練題目的第一天,
之後開始每天都會寫題目,從 Weekly 287 開始進入 22xx。
比賽題數大概從一開始的 2-3 題,後來大多可以寫完 4 題。
如果不知道從何開始,我覺得 Study Plan 是個不錯的起點:
https://leetcode.com/study-plan/
建議是一次開一個就好,真的想多開,就盡量錯開他們的結束時間,
因為題目難度會越來越難,最後幾天噴一堆 hard 很地獄的。
也盡量讓最後一兩天是在週末XD 寫個幾週之後就可以開始參加比賽了。
我很推薦每週參加比賽,才有客觀的數字檢視自己有沒有在往前走。
但也不用因為單次的比賽名次浮動而有太大心情起伏,
排名前十的人也是會失常掉到好幾百名,何況我們這些凡人。
個人是每次週賽,都會在當天把四題都寫到好,寫到好的定義是:
「自己想解法,並持續修改到自己覺得完美,再看看排名前幾跟討論區的寫法,
如果還能更好,就再回來調整自己的寫法。」
遇到想不出來的題目,就是想到想出來為止,如果好幾個小時想不出來,
可以找朋友問提示、「瞄」討論區的標題、「瞄」討論區的 code,
總之是走一個死不看答案路線XDD 不是自己想出來的就不是自己的。
不過這是中後期,在前期什麼算法都不懂的時候是需要看答案的。
算法題難度如果按照「rating 多少可以順順寫」來標示的話,個人體感是:
Google 20xx ~ 23xx+
MixerBox 20xx ~ 22xx+
Amazon 20xx ~ 21xx+
其他 17xx(看答案背答案路線應該可以到,要再往上就需要自己有能力想)
LINE 15xx(代表幾乎沒練題也可以去面試)
不過也是有 26xx 強者的 Google 面試過程抖抖的(被立 flag 要加面),
所以面試跟運氣、職缺、語言等等都有或多或少的關係。
Rating 不到並不代表不能面試,可能只是比賽次數不夠 rating 還沒上去,
或代表看完題目會需要想一下卡一下,但不代表就會表現不好,
因為面試跟自己寫題目不一樣,面試時有面試官在,
隨時表達自己當下的想法,面試官就能在你卡住或偏離的時候即時回饋。
「我還沒有什麼想法,不過我想從 xxx 開始試,恩... 這樣的話會需要 xxx...
恩... 如果有這個資訊的話就可以辦到 xxx,要怎麼樣有這樣的性質呢...
恩... 這樣好像不太通,那如果換成 xxx 的話...」
例如這樣,就是從頭碎碎念到尾。至少我個人是走從頭碎念到尾的風格。
但不是含滷蛋嘀咕的那種碎念,是有清楚講出想法的那種自言自語XDDD
面試官發問並不代表你的想法一定有錯,也可能是面試官沒理解你的作法~
找人互相 mock 是不錯的練習,熟悉面試模式後就比較不會緊張~
打好多字不知道怎麼收尾XD
就祝大家身體健康、求職順利吧~
題外,剛好看到這篇 Take Away 的部分我都滿認同的:
https://www.ptt.cc/bbs/Soft_Job/M.1656312014.A.7C6.html