[心得] 2022Fall CS/ECE 申請+UCLA MSCS就讀+找實習心得

作者: rumrumrum (臺大周杰倫)   2022-11-09 16:03:02
大家好,因為之前受惠於留學版太多人的幫忙,
想說來美國後發個心得文,
趁最近找到實習時補發這篇延遲很久的心得文。
這個心得文主要分成三個部分:申請,就讀心得,找實習心得
內容很多是我主觀的意見,大家參考看看就好
申請結果
Background:
NTUEE
Overall GPA 3.99/4.3
Major 4.02/4.3
Last 60 4.24/4.3
Minor in Economics
Research
NTU & Academia Sinica
Game Theory in Edge Computing
Publications
IEEE Globecom 2021 2nd Author Accepted
IEEE Transactions on Mobile Computing (TMC) Co-First Submitted
Tests:
GRE 325(V155, Q170, AW3.5)
TOEFL 105(R30, L29, S22, W24)
Honor
書卷*1
Internship
Foxconn Software Engineering Intern 8 months
主要是做Edge Computing Platform with Cloud Native
Letter of References
NTU Project Advisor
Academia Sinica Project Advisor
NTU 導師
修課老師
AD:
UCLA MS CS(3/23)
UMich MS CSE(4/7)
UCSD MS ECE79(3/24)
UW Seattle MS EE(3/5)
GaTech MS ECE(3/23)
CMU MS ECE(3/25)
Brown ScM CS(3/19)
USC MS CE(3/13)
Rice MCS(2/3)
NYU Courant MS CS(4/2)
Rej:
UCB Meng EECS(4/22)
CMU MSIN(3/2)
UCSD MSCSE76(3/29)
UW Madison MS CS(2/15)
UW Madison MS CS PMP(4/9)
Columbia MS CS(5/28)
USC MS CS37(7/9)
Decision
UCLA MS CS
心得:
其實結果很意外,一堆該上的沒上不該上的就上了,只能說美國就是一個十分靠運氣的地方
選校:
我感覺這份選校名單很保守,而我自己的選校地點是主要考量。
我自己知道我沒辦法在鄉下的地方唸書,所以像是UIUC, Purdue這些就沒有丟了。
另一個考量是我會參考我女友的選校名單,再從中間選一些相同城市的學校(像是UW Seattle)。
另外我除了UCB之外都是一年半到兩年的的,因為我想找實習。
ECE的部分除了UW Seattle EE,基本上只丟課程偏軟體的Program。
文件:
關於SoP, Resume 怎麼寫,
我自己是沒有什麼新的想法,
加上我這兩個文件寫的很爛,這邊就不再說。
但是有一點要提醒,要先把學校的定位查清楚再寫SoP,
像我CMU INI竟然寫說要去做研究,想當然被拒。
Misc:
基本上MS是不會遇到面試,但是我就遇到了。
在申請UCLA MSCS時,在我當兵前幾天突然收到一封教授寄來的信。
內容主要是在講說他對我的研究非常有興趣,想找我約個Zoom talk
我當然馬上回信,而且時間約在當兵報到當天的凌晨5點跟他聊天。
大概內容是問我的研究興趣,然後他介紹他的Lab。
聊完後他跟我說他會寫一封推薦信給Committee。
然後。。。。。。。。。。。就上了
只能說申請學校這種事情很看運氣,如果有詳細想問的可以問我。
UCLA MS CS 就讀心得:
基本上這個Program超級少台灣人來念,
像是我這屆只有我一個台灣人,上一屆沒人,上上一屆defer三人
根據去年的統計:https://www.cs.ucla.edu/graduate-admissions/
MSCS (MS program in the Computer Science Department) had over 4000 applications
基本上錄取門檻很高,而且收一堆在美國念大學的人(上課一堆Native Speaker LOL)。
關於Program的優缺點
優點:
MSCS的修課標準十分彈性,沒有必修。只要修9堂課+Project或者7堂課+Thesis就可以畢業
MSCS收的人很少(最後來念大概100以內),選課不用人擠人(Graduate的課)
UCLA 是Quarter制,可以修很多課
UCLA 學雜費算便宜(一年33000美金)
UCLA Graduate 的課相對輕鬆一些
缺點:
MSCS的老師大多做AI&Computer Network,純系統的課相對少很多
MSCS的課大多偏理論,對於找工作沒有太大幫助
Quarter制的課相對都很趕,進度壓力比較大
基礎的Undergrad課有點難選
Quarter制實習比較難找(後續會講)
Career Fair 有點爛
關於Los Angeles/UCLA環境的優缺點:
優點:
LA天氣十分好,基本上每天都大太陽
LA很多亞裔,可能會比較少排外感(?
學校Apartment最近在增加,之後會越來越好抽Apartment
UCLA位於LA的Westwood,治安相對LA其他地區好很多
學校的氣氛算滿Chill的,唸書比較放鬆
LA好玩的地方算很多。
缺點:
天氣有時候太熱
大眾運輸十分糟糕,要買車比較方便
物價聽說比較高(? 我還沒去過別州不確定
找實習心得:
我的Timeline:
2022/6-2022/8 刷題
2022/8/29 開始丟實習
2022/10/11 First Final Interview Failed
2022/11/3 First Offer Get
2022/11/8 Second Offer Get
從8/29-10/28我總共丟了230左右的職缺,基本上每天拒信收好收滿。
另外因為許多大廠都沒什麼開實習,小廠競爭很激烈,
很多公司收到上千封application基本上不會看完所有履歷。
分享一個Okta Recruiter 的影片:https://streamable.com/c2ytj1
看完大概就知道我說什麼了。
亂發的Online Assesment(OA)我也是全部認真寫完,但都沒什麼回應。
只能說在美國找實習就是運氣大於一切。
還好運氣不錯有被幾家公司撈出來面試,也順利拿到Offer,
因此想分享一些自己找實習的經驗。
刷題:
我目前累積刷了950題左右,
雖然是不用刷到那麼多題,但是基本上要練到Medium秒殺
現在OA全過是門檻,沒有全過基本上都會直接fail(大部分),
所以提早開始刷題是一定要做的功課。
我自己的方法主要會一次刷相同觀念的,像是BFS, DFS等等,
這樣會比較容易找到Pattern
順便分享我自己很喜歡的文章
https://blog.techbridge.cc/2020/12/15/leetcode-刷題-pattern-美國求職經驗總結/
我很喜歡他整理的Pattern,有興趣可以仔細看一這一系列文章。
另外推薦參加leetcode constest來練習,會比較有寫OA的臨場感。
***補充***
我寫到900多的原因是因為我本身就很喜歡寫這些題目,
重點是要熟悉題型,
題數大概400-500左右我覺得就已經很夠了。
履歷:
這絕對是找實習最重要的關鍵,
因為大部分的人都會掛在履歷關,所以履歷寫得好很重要。
我自己喜歡用Vmock 去掃看看分數,
雖然那個分數有時候很奇怪,但是我自己覺得超過85分
再來是要記得客製化每個職位的履歷,
像我基本上就客製化4-5種履歷,然後針對Job Description客製化。
記得要多給幾個人去看,像是career center的人就非常適合來幫你看履歷。
面試:
以我自身的經驗,面試能越早準備越好。像是一些基本的問候,一些Chat技巧。
另外我自己是沒有跟台灣人練習Mocking interview,
我是用Pramp找印度人練習,因為會有一大堆印度面試官。
還有Coding Interview非常注重communication,
我會試著邊寫leetcode邊練習講解來練習。
Behavioural Questions(BQ):
這個是我覺得最難準備的,
因為題目非常廣,
而且要很自然地講自己的故事,
順便結合公司的價值。
一些實習的第一關是HR Call,這時候沒意外就是30分鐘的BQ連發,
所以還是很推薦早點熟悉一下。
我推薦練習Amazon Leader Principle來準備BQ,
也附上我很喜歡的一篇文章
https://reurl.cc/pZWaD4
他整理了BQ很多常見的題目,我也在真實面試遇到一些相同的。
系統設計:
對於Intern 來說基本上不會考系統設計,
但是還是有少數考的公司,
剛好我也有遇到一次System Design的面試。
我認為很難準備,
因為系統設計很吃經驗,
通常的問法會叫你設計一個xxx系統,
附加yyy功能。
follow up常會問How to scale up to millions of users
那如果有系統實習經驗的我覺得會吃香很多。
建議還是以刷題為主來準備。
CS Fundamentals:
看一畝三分地有人說最近CS Fundamentals 有增加的趨勢。
我也有遇到相關的問題,
內容大概以C++, Python, Java的特性,
Network Protocols, OS等等題目。
建議還是要多準備這一些基本的題目。
至於要怎麼準備可以試著在Google搜尋: XXX interview questions
一些基本必考題一定要把握,
像是C++一定問Virtual function。
建議可以早點開始複習。
Misc:
- 內推V.S.海投?
今年我的策略是大廠內推小廠海投。
我覺得內推今年效果沒有很顯著,
可能是我本來就本來履歷沒有很符合,
但是我拿到的offer都是海投來的。
另外別因為一直要找內推而太晚丟。找實習早點丟機會越大。
多早開始丟?
我自己認為8月底已經算晚了,
像我現在連Amazon的OA都還沒收到,
如果可以重新開始我會7月開始丟。
- Quarter制學校的壞處:
基本上美國的實習會開兩輪左右,
一個給Semester(5月開始),
一個給Quarter(6月開始),
但很多公司只開5月開始的。
還有Quarter制的學校大約9月才來美國,
基本上一下飛機就要開始瘋狂丟實習了。
- 台灣要有實習會比較好找?
這一定是肯定的,
我面試的過程基本上全部都問關於實習的內容和經驗。
被撈起來的基本上都是有高度相關的。
- 美國學校排名很重要嗎?
我私心覺得沒有很重要,
目前感覺到的重要程度
身份&運氣>>>>>>>>>>性別&有沒有match的實習經驗>>學校
因為你我都沒有身份的情況下,
學校在好很有可能都被排在公司名單的後面。
因為本身沒有身份這件事就是一個
超。級。大。缺。點
建議不要看Reddit r/CSmajor,
裡面一堆有身份的各種花式拿offer LOL
看了心情會很差。
當然學校排名也是有一定影響,
我面的有一家Manager來過UCLA CS做研究一年半,
我們就花一些時間聊聊學校的事情。
結過就Pass。
致謝:
感謝這一路上來所有幫助過我的人,包括同學,學長姐。
感謝王志宇老師,魏宏宇老師的指導我才會有那麼多研究成果的產出。
感謝我家人的幫助我才有機會來國外唸書。
最後感謝我女友一直的幫忙,我才會有現在的實習/學校,之後一起把整個洛杉磯玩完:)
最後附上我的linkedin,有問題可以用Linkedin問我:)
https://www.linkedin.com/in/chun-yen-alex-lee/
*********
第一版時我發現很多字被吃掉QQ
我重新修改過一次了
也補充一些新的內容
作者: nn3356 (無心)   2022-11-09 16:09:00
推 找工作好難…
作者: su3cl3 (:))   2022-11-09 17:04:00
為啥ucla對台灣人那麼不友善,當年聽說上的台灣人都是公民身分
作者: zzzz8931 (肥宅)   2022-11-09 18:03:00
一個暑假能刷那麼多題真是太強了
作者: weiman0702 (weiman)   2022-11-09 18:14:00
好強 推
作者: gtingliu (gua)   2022-11-09 18:21:00
推爆強者精彩的分享
作者: gout005 (Alex)   2022-11-09 18:38:00
推推
作者: TheTruth44 (WillieTheLord)   2022-11-09 20:44:00
推推
作者: PyTorch (屁眼火炬)   2022-11-09 22:20:00
推強者學弟
作者: ErcH922 (果zaitn)   2022-11-10 00:05:00
作者: expecto (patronum)   2022-11-10 00:23:00
推Amazon真的很玄
作者: BKBboys (BKBboys)   2022-11-10 01:18:00
950好猛
作者: pornstar (迪克)   2022-11-10 04:19:00
正常準備到一個階段(~2個月), 一天解20題médium+ 5題hard是基本, 實戰表現會折半, 所以平時45分鐘要能解出5題medium才穩
作者: Imbiggg (吳肥油)   2022-11-10 09:02:00
推學長
作者: PyTorch (屁眼火炬)   2022-11-10 10:17:00
每天寫10題好猛
作者: mic2754 (jod)   2022-11-10 10:38:00
推一下 沾沾喜氣
作者: LucasGiolito ( ♥唯 ♥孝周 ♥)   2022-11-10 11:45:00
太強了吧
作者: NTUEE2CS (EE轉CS)   2022-11-10 23:51:00
好神我都回答興趣耶 好奇你怎麼回的 教嗎?
作者: zzzz8931 (肥宅)   2022-11-11 03:41:00
好奇你在 UCLA 選了什麼課,偏簡單以利找工作嗎?
作者: rumrumrum (臺大周杰倫)   2022-11-11 04:16:00
Sorry 有些字不知道為什麼會吃掉,已更新
作者: VivianAnn (薇薇安安)   2022-11-12 13:48:00
一天十題太強了
作者: Justin0114 (Duipin)   2022-11-12 14:31:00
推推
作者: ga023630 (芬蘭草莓)   2022-11-12 15:35:00
學期開始後 一天刷幾題 可以分享一下嗎 感謝原po
作者: zzzz8931 (肥宅)   2022-11-12 17:50:00
那 UCLA 教學的品質如何呀?
作者: NTUEE2CS (EE轉CS)   2022-11-13 01:40:00
感謝原po回答

Links booklink

Contact Us: admin [ a t ] ucptt.com