矽谷獨角獸學院

被動收入、職涯衝刺、數位行銷

Facebook, Amazon, Google 總部 工程師實習面試分享

Esther 從文組轉 CS,在學期間靠著參與多項專案開發、取得技術專利、榮獲 Google Scholar 等殊榮,從元智大學申請上資訊工程排名全球第 9 名的南加大 (USC)。很開心可以趁 Esther 離台前 2 天邀請上直播,和大家分享在美國留學攻讀 CS 與在美國 FLAG 工程實習面試的經驗談。

本文大綱

分享內容
一:美國留學,申請攻讀 CS
二:美國求職訣竅
三:三大巨頭面試過程與收穫
四:美國就業市場現況

Esther 直播影片這邊看
👉 https://pse.is/SR5ZU

Esther 自我介紹

// 高中做了科展 -> 從文組到申請資工系 到元智資工
// 大二決定出國開始考英文做專題
// 專題競賽成果 + Side Projects + TA, RA, conference -> Google Scholar

一:美國留學,申請攻讀 CS

1. 可以從哪些面向來選擇美國 CS 研究所,且需要做哪些準備(TOFEL、GRE 標準、專題成績)

// 選擇 : 就業導向 or 研究導向,地理位置、氣候、學費、排名、資源
// 準備 : 托福硬條件,GRE軟條件,成績過門檻,額外多元能力加分

2. 學校所學,與在台灣有何差異?有沒有特別有趣的課程/專題?

// USC 為例,大班上課在演講廳,課後要花很多時間去學習課上的內容,無法像我在台灣一樣考試前幾天熬夜念完XD
// 啟發式教學,可以學很多也很多資源,與學生互動機會多,很多實作的項目。
// 有趣的課不太多,主要花比較多時間準備面試和提升自己寫程式的能力。奇葩的課倒是有,像是 AI 課學習算法沒有 train model,Database 學習 AI 去 train model…

3. 為何印度留學生比例不高但掌握大部分的工作機會?可以帶我們認識一下強大的一條龍找工作計畫?

//  30 – 40% 左右的留學生,但有 70 – 80% 工作機會
//  出生自帶三年工作機會,每人都有超強經歷,背景檢查不會不過關

二:美國求職訣竅

1. 美國校招的情況如何?為何校招是在校生最需要保握的資源?

// 不一定有用,但有去有機會。FaceBook, Apple 面試機會

2. 校招流程大概長什麼樣呢?

// 排很久, 放履歷, 回家投 or HR 聯絡, 縮減版面試

3. 妳的履歷上包括了哪些資訊?認為是哪個部分吸引了面試官的注意?

// 四個重要的 projects,學術上的成就+經歷

4. 可以分享在美國內推的優勢與如何找尋內推機會嗎?

// 信任制度,員工介紹的公司更相信一些,拿面試機會比較大。
// LinkedIn 聯絡校友,FB 同校社團學長姐,學校辦的校友活動等等

三:三大巨頭面試過程與收穫

1. 在美國找實習的現況為何?

// 疫情影響,很多職缺都被取消。除了有拿到大公司實習機會的同學很多人選擇回台實習或是自己做 side project。
// 目前暑期沒有找到實習的替代方案,正在做的 side projects & 為何做這些類型的

2. 職場上偏好哪種能力? ( full-stack )

// 1. 工作推薦系統 : 架設在AWS上,根據經緯度找附近的工作,再根據儲存的偏好工作推薦類似的 ( MySQL, JAVA servlet…)
// 2. 一個基於地理位置分布可以播放 video 的小型 social media ( Go, React, Google Cloud)

3. 分別談 Amazon, Google, Facebook 的面試過程、題目難易度 

// Amazon :
線上面試
Leetcode 64 DP https://leetcode.com/problems/minimum-path-sum/

// FaceBook : 
校招白板
Leetcode 415 大數相加 https://leetcode.com/problems/add-strings/
Follow Up : 變成小數的話呢

// Google APM :
我有一家突然變得很紅很多客人的雜貨店,怎麼規劃動向讓客人滿意

四:美國就業市場現況

1. 美國目前 CS 市場缺口為何

// 還是很多職缺,但還是要自己能力變得更強機會才多。

2. 回美後如何規劃接下來的實習/正職

// 因為疫情影響聽說會變成 roll up 且因為很多公司都變成 WFH 所以面試也很大機率會是 VO,需要準備打持久戰 + 如何展現出自己能力讓面試官知道夠格成為正職

// 總結我之前面試都掛在最後一關,撇除運氣問題,雖然題目都很順利解出來但可能描述方法沒有很清楚或是沒有回答道面試官心中的那個答案

3. Trump H1B 轉工作簽的亂象
參考

五:讀者QA 

#是否出國?

1. 請問擁有美國的學歷是否為在美求職的必要條件

想請問您建議大學生出國攻讀研究所並進 FB GOOGLE 等知名大企業 還是在台灣唸碩士呢?考旅的原因是出國念還要一筆幾百萬的費用,如果在台灣工作幾年後,不知道沒有國外學歷是不是還進這些知名公司工作,謝謝。

// 不是,但是對非美國人來說是一個比較簡單的方式。畢業會有 OPT 可以有機會工作。但也有別的方法,像是進到 Google, IBM 等等外商,然後在公司表現優秀請求掉到美國公司。

2. 國外生活水平以及美國留學費用,謝謝

// 以 USC 來說,一個月生活費大概 2000,加上學費學雜費等等,兩年大概不超過 400 萬台幣。再比較一下我當初最後有在考慮的 UC Davis, NYU, ASU,生活費可能比較農村一點的 davis, asu會便宜一點,NYU 更貴之外,學雜費是差不多的。

3. 經濟限制下,還要堅持出國留學嗎?抑或是考慮選擇不同的方向呢?

// 看你想出國的目的是甚麼吧。以我來說就是因為 CS 在美國發展很好,且美國的教育一直是以自由啟發出名的,我很想去體驗看看在那種環境下會對我有甚麼不同的啟發或是影響。那如果你的經濟可能負擔不起的話,就要去權衡是不是更努力一點去申請政府的獎學金出國去體驗看看,或是貸款出國然後努力念書找到美國的工作,之後想辦法讓學費回本,但也要做好最壞打算即使無法回本也是能接受的。

或是考慮就待在台灣,進外商然後看看未來有沒有機會出國深造或是調組到別的國家。但最終選擇還是要看你自己覺得哪個方向比較是你承擔得起的。

#申請相關問題

1. 請問申請美國碩士學位需注意的事項

// 多元化能力吧,不一定書念得好學校會要你,不一定托福滿分就能進 MIT。要展現自己的能力讓學校看到你上進好學,是個未來會有所成就的潛力股,或是未來能為學校增進名聲的優秀校友。就像是資訊奧林匹亞第一名,網球世界盃第一名,學校會很需要各領域優秀的人來。

2. 請問對於申請美國CS研所,在台灣的校名會很重要嗎?

// 這就要看你的台灣學校在你申請的那間美國學校有沒有名,學校知不知道了。如果你的學長姐們很多都出國念書也都申請到同間學校表現良好,那你申請的時候一定會比都沒聽過的學校的學生更有可信度。

3. 申請面試過程,如何準備,回答問題

// 這個問題我沒辦法回答,因為我申請的時候都是只有書面而已沒有面試。

4. 如何面對困難和處理挫折?譬如在準備申請時,因為英文能力不足,在準備英文考試和文件的時候覺得很困難、挫折;或是在國外生活遇到挫折與壓力,是如果處理這些問題,讓自己能堅持下去?

// 要有明確的目標,心無旁騖地往前走。遇到困難就想想當初決定出國的初衷,然後多看一些勵志的文章或是佳句鼓勵自己。正視自己的不足繼續努力。

5. 美國簽證取得心得

// 我是申請 F1 簽證,不會太難,就是等學校寄了 I20之後帶去 AIT 被問一些問題像是學費來源,念的科目,畢業去向就過了。

需要注意的是回答是有偏好性的,要讓他知道你有帶錢過去不是去當地才賺,然後畢業後偏向回國不會留美搶工作。

6. 不是美國公民或不是在美國留學(在加拿大留學),美國公司會錄用的機會如何?公司會幫忙申請美國工作簽證嗎?

// 錄用機會不知道,然後公司會不會幫忙申請要看各公司。申請的時候可以看職缺的介紹或是寄信問 HR

7. 美國和加拿大大學有哪些學校有跟美國公司有建教合作,在學校有到公司實習機會?

// 建教合作不知道,對於加拿大情況也不清楚。在美國念了一年就可以找實習,那找不找的到就看個人機緣了。

#轉專業

1. 你好 我目前是正要去念研究所的學生 將要跨入 CS 相關領域 但大學並不是這個領域的 想問 Esther 對於轉專業的學生有沒有什麼找工作的建議 目標是美國 SDE 的職位

// 就真的要更努力,因為可能要補很多基礎的同時也要開始學習新知。但不會沒有機會,就是要很努力就是了。美國現在也很多轉專業現在很厲害的工程師。

2. 非本科系轉 cs 碩有沒有什麼眉角

// 可以盡量在大學就去修好 CS 的基礎知識像是資料結構、演算法等這些必修的科目。然後可以做一些 side projects 去佐證你的實力。但因為本身就是資工的學生申請CS 也很多,所以可能還是很困難。最主要的就還是增加自己在 CS 領域上的成就,讓學校看到你的特殊,或是選擇對轉專業學生友好的學校,或是申請像我們 USC 的 37學分的 track,門檻沒有 28 學分的 CS 高,但也還是 CS。

像我們學校那些 37 學分的同學們,有一些大學是電機或是其他科系的,但本身的 CS 知識超級扎實而且做過很多項目,平常也學習很多新技術,反而還比很多我們這些大學就是資工的人強很多。所以這真的就是努力花時間可以有成果的。

#面試相關問題

1. 您好,想要請問,大概什麼時候要準備投實習的履歷呢?

// 正常的話大概八月左右就可以開始了。但今年因為疫情可能還要再觀望看看。不過不管如何,就是隨時備戰好,等到有機會出現的時候就更能抓住。所以覺得吧,現在就開始準備一定沒錯。

2. 想要申請實習的話 怎麼樣比較容易上 謝謝!

// 我自己的話是校招,我的 facebook, apple 的機會都是透過校招拿到的。然後基本上其他公司也都不太會海投,都會找人幫我內推。

3. 已在美讀CS, 如何取得 Referral

// 我的話是會從 linkedlin 上找校友,還會從 facebook 社團找,學長姐有些都會發文說他們在哪工作可以幫忙內推。然後也可以從中國的留學論壇一畝三分地上去找。

4. 刷題刷多少保險

// 不好說,做題主要是要讓你理解算法和遇到這種問題怎麼解,如果每個 topic 都只做一次但能融會貫通,那這樣去面試也沒問題。如果只是死背的話,一千多題全刷完也可能死在電面。

5. 想請教講者,除了刷題外,可以為面試準備的其他方向,謝謝

// 我覺得除了刷題是練能力,但除了能力之外,團隊合作或是處理個人負面情緒甚至是與同事間的交流也都是很重要的。而且找正職的時候公司也會考察這些,所以就是也要多去學習怎麼應對面試時會遇到的 behavior question。

6. 想知道面試技巧!

// 堅持! 再小的進步都是進步,遇到挫折不要放棄,多投幾百間。

你也可以加入 Betty 取得四大管顧、科技巨頭內推履歷撰寫與面試破解秘笈 mailing list https://bettywutalk.ck.page/65e2e87cfe

7. 你在面試的時候最常被問到什麼

// 我最常被問的就是讓我自我介紹一下。所以要如何在一分鐘讓面試官知道你的能力成就個性很重要。通常我們會叫這種快速全面的自我介紹為 elevator pitch。

8. 實習作品集 呈現重點內容

// 通常一個 project 大概會放 4~5 個 bullets,然後會有介紹這個 project 在幹嘛,用到哪些技術,如果是有成果的話可以放量化的成果描述上去。

9. Flag 之間最大的差異?想聽Esther談美國科技巨頭公司的管理或公司文化

// 不只 flag,每間公司都會有自己的公司文化,即使是同間領域的競爭對手也都會有不同的文化和偏好的做事方法。像我去年去 facebook 和 google 參訪的時候,他們員工就有介紹過他們兩間做事方法很不同,像是 facebook 喜歡先上架初版的程式,再藉由使用者的回饋去更新成他們想要的成品。Google 則是會花很多時間去調查使用者的想法再開始去做等等。

10. 在這類大型軟體工程師職位中,必須在面試的同時就具備所有相關技能嗎

// 主要還是基礎知識和能力要具備吧。之前參訪時很多前輩都說,新人可以不會,但是不能沒有學習的能力。就是你剛開始像白紙一樣沒關係,有基礎能力且願意學習就能很快上手。所以面試的時候就是展現自己有快速學習的能力和有良好的基礎。

11. 想請教講者這三大巨頭目前最缺哪一領域的工程師? 以及各大公司期望來求職的工程師具備哪些特質或能力

// 確切真正缺少哪一個領域的工程師我不清楚,但是我認識的業界前輩和帶我的 mentor 是建議我可以朝 full-stack 工程師去發展,因為面試時都還是問程式題和 BQ,但若是走 full-stack 的話,面試過了以後要分配 team 時,就會有更多選擇可以選,進公司的機率也更大。

至於公司希望的能力,學習快速,對科技有熱情,上進,邏輯清晰和良好溝通能力都是面試時會考察的,所以不能只會單純的刷題,還需要做很多準備才會是有競爭力的候選人。

12. 在國外的 CS 領域中,AI 是否仍是主流,或是開始走下坡?以及您認為正在起步的研究方向有哪些呢?謝謝!

// 在學校裡面AI還是算蠻主流的吧,很多課都會牽扯到,而且在我們學校 AI 也是必修。

為了這問題我特別問了一個我的好朋友和他 standford好朋友的意見。

現在一堆人甚麼問題都要套用 ML, DL 會顯得研究方向過於雜亂所以飽和,而且太多人一股腦往這裡面鑽 ,相對競爭更激烈跟飽和。但現在市場的工作需求仍是一大堆

以求職跟妍就來說可以做的跟成長的仍有很大空間。Stanford 的教授們認為現在重要的是提升 Computer Architecture 的硬體支援,而不再是逐漸飽和的 DL 運算。這也是相輔相成的一個可以投入的領域

#Esther職涯發展

1. 想知道未來的發展與規劃?之後會想回台灣大公司上班嗎?

// 目前就是邊修課邊做一些 side projects,然後等開學後開始找工作。若是找工作順利的話,希望能在那間工作一到三年,再看看能不能有更好的發展,或是有能力能夠自己開公司做自己想做的東西也是如果有機會會考慮的。主要還是看對公司環境的適應和自己能力的提升多寡在規劃五到十年後的發展要如何。至於國家的話並沒有一定要在哪裡。

2. 求職公司選擇

// 沒有特別偏好,我自己接觸的領域比較廣。對我來說只要不是 ML 或是硬體的東西我都蠻喜歡的。主要就是想加到一個 creative 的 team 中可以和大家一起做出很酷的東西我就覺得很有意義。

3. 想請問 Esther 在美國生活遇到最困難的事情是甚麼呢?

// 要學會多工。同時準備考試,線上程式測驗,面試等等。當全部都集中在同一周內的時候,怎麼分配時間和處理好每件事是需要學習的。

4. 您是什麼時候有出國的念頭還有肺炎對現在留學影響多大

// 我是大二開始才準備出國的,事實上有點趕,因為大三就要開始申請才能應屆出國念書。所以那時花了很多時間在申請上面,還好後來結果都不錯。

我認識的業界前輩們是覺得,肺炎雖然影響到很多職缺和學校上課方式,但並不會影響時刻做好準備的人。所以就是做好自己該做的事,增加自己的能力,等一有機會出現才不會抓不住。雖然平常也應該這樣,但在疫情期間更要心無旁騖的專注在提升自己的能力上而不是到處擔心其他事情。

5. How do you know what is the most important thing in your life 

// For this question, I think you should keep developing your interest. To me, I found my interest is to create lots of useful technology and try to change the people’s lives. 最主要的就還是真的要多方嘗試。小時候我爸媽讓我學了很多才藝,讓我發現我沒有畫畫天分,也無法當鋼琴家,還好作文寫得不錯書看得多,加上國中後發現雖然數學不錯但是自然科不太行,所以高中選了文組。但高中又接觸到程式發現還蠻有興趣的所以大學又走回理科念了資工。

6. 您在什麼時候立定志向,要當軟體工程師的呢?

// 在申請大學的時候吧,前面說過我高中是文組,然後在加上一些自我探索的過程和科展經歷,發現對於寫程式還是蠻感興趣,所以大學就選了資工系,開啟我的工程師之路。

#疫情影響

1. 請問疫情如何影響美國市場?會影響2-3年以上嗎?

想了解在疫情衝擊下的美國就業市場是否會對2020FALL入學碩士班並預計2021暑期實習的學生造成影響

疫情造成的經濟不景氣對求職市場影響不知道什麼時候復甦,看法為何?

市場大環境(疫情+政策)對留學生的影響

請問 2020 實習 hc 有無減少很多?  會建議 2020 fall 的同學 defer 嗎

// 對於疫情的一些問題我就統一一起回答,老實說現在這種疫情狀況和美國越來越多的確診人數,我也沒有一個準確答案未來會怎樣。但是我認識的一些美國業界前輩都一致認為,雖然像今年取消很多實習機會甚至正值工作機會,但並不是不招人了,還是有很多部門在廣泛招人,尤其是科技業。所以我的看法就是像前面提過的一樣,更心無旁騖的專注在提升自己的實力和充實自己,這樣一等到景氣復甦或是開始招人的時候才能有萬全的準備去抓住機會。然後至於對明年的實習影響應該也還是要看看今年秋招的時候美國環境如何,不過即使找不到實習,還是有很多方法可以去充實履歷。那至於要不要 defer 就還是要看個人選擇了。

直播回饋表單QA

1. 希望有找工作 timeline

// 正常是八月開始可以注意職缺然後開始投履歷。十月十一月寫 OA,然後每間公司不太一樣但 OA 過了就是安排面試了。有些公司處理比較慢,九十月丟的會到隔年一二月才有下文。

2. 希望可以再多分享一些美國求職相關所需知識的論壇或網站

// 一畝三分地RedditQuora 這是我比較常看的網站。其他遇到的問題或想知道的會直接搜索關鍵字,有時候也會發現不錯的 blog 會有資訊。

其他像是 Glassdoor、YouTube (Joe James, 花花醬)、九章算法LeedCode Taiwan 也都有不錯的資源

3. 想請教如何學習或精進演算法?

// 我自己學習比較偏向從做中學,因為大部分重要算法大學都學過,所以會直接去找題目去解,然後在檢討分析題目的時候萬一有覺得不太清楚的地方,才會重新從其他教學網站去複習。

4. 學習的方向是資安相關的是不是在美國會比較難找工作

// 資安一直都是很重要的一個領域,雖然職缺不像一般 SDE 那個多,但因為他比較枯燥乏味,所以學的人也不多,競爭相對較少。如果可以沉下心去研究學習也是不錯的選擇。

5. 想問講者近期做過的side project內容以及使用的技術有哪些?

// 1. 工作推薦系統 : 架設在AWS上,根據經緯度找附近的工作,再根據儲存的偏好工作推薦類似的 ( MySQL, JAVA servlet…)

// 2. 一個基於地理位置分布可以播放 video 的小型 social media ( Go, React, Google Cloud)

6. 西岸學校CS的獎學金機會多嗎? 就業導向畢業的project,以CS領域的內容大概會是什麼?

// 以 CS master 來說的話,機會不太多。我去年申請的學校中也只有 NYU 給了獎學金。就業導向的話並不一定會有畢業 project,像 USC 就沒有,修完課就可以畢業。然後領域的話就是看你自己對哪方面有興趣,有些學校會有分 track,有些學校不會分,那就是只能自己選課選那個方向的課了。

7. 在LinkedIn approach 內部員工的時候,在很有禮貌之餘,會直接點出「內推」這個關鍵詞嗎?

// 會。通常都是直接跟他說你想要他幫忙你內推。

8. 有考慮畢業後採用其他簽證(exO1)的方式留在美國工作嗎?

// 如果有機會的話會嘗試看看。

9. 本身是資管系,有修一些作業系統 資料結構 演算法(難度比資工系簡單不少),如果之後申請美國CS, Data science相關科系,會建議先在大學資工系修課嗎?

// 很建議先修課。現在申請 CS 的人一直是增加的,尤其是本身資工系的人也是愈來越多,轉專業的話一定會越來越難因為名額就是那麼多,所以如果能提升自己讓學校看到你的實力甚至比資工系的好,錄取機率才會比較高。

10. 實力的累積有沒有一個指標可以衡量你的經驗是 valuable 的

// 主要就是要客觀吧,你描述你的能力都要有證明佐證,不能只是主觀的描述。但至於每段經驗是不是有價值能放在 resume 上,就要看你怎麼描述了。即使是很點丹的助教經驗或是研究助理經驗,都可以有客觀的證明你的溝通能力和用研究成果證明研究能力。

11. 請問Esther大概是什麼時候下決定要去美國留學、發展?

// 我是大二開始才準備出國的,事實上有點趕,因為大三就要開始申請才能應屆出國念書。所以那時花了很多時間在申請上面,還好後來結果都不錯。

12. 您好,想要請問,在申請的時候,學校成績和考試成績還有申請文件,哪一個是比重最重的呢? 謝謝

// 都很重要,學校考慮都是多方面去考察的,所以要準備的全面才會有競爭力。

結語

真的非常感謝 Esther 能接受邀約,上直播和大家分享這些在美國用血和淚換來的點點滴滴。希望這次的活動能節省你許多迷惘、查找資料的時間,朝著目標更筆直地前進。

更是由衷地希望我們國人可以更加團結,學習印度人打群架的力量,一個個進入大公司為後輩開路,唯有台灣人幫助台灣人,我們才能打贏世界盃!

留言一起交流吧!

%d 位部落客按了讚: