PTT推薦

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

看板studyabroad標題[心得] 2022Fall CS/ECE 申請+UCLA MSCS就讀+找實習心得作者
rumrumrum
(貓咪大戰爭六週年)
時間推噓17 推:18 噓:1 →:10

大家好,因為之前受惠於留學版太多人的幫忙,
想說來美國後發個心得文,
趁最近找到實習時補發這篇延遲很久的心得文。

這個心得文主要分成三個部分:申請,就讀心得,找實習心得
內容很多是我主觀的意見,大家參考看看就好


申請結果
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
我重新修改過一次了
也補充一些新的內容

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 164.67.64.113 (美國)
PTT 網址

nn335611/09 16:09推 找工作好難…

su3cl311/09 17:04為啥ucla對台灣人那麼不友善,當年聽說上的台灣人都是公民

其實也沒有都公民啦,目前也遇到滿多拿F1的,包括我

su3cl311/09 17:04身分

zzzz893111/09 18:03一個暑假能刷那麼多題真是太強了

那時大概會每天寫10題左右,來美國落地大概刷了700題左右

weiman070211/09 18:14好強 推

gtingliu11/09 18:21推爆強者精彩的分享

gout00511/09 18:38推推

TheTruth4411/09 20:44推推

PyTorch11/09 22:20推強者學弟

ErcH92211/10 00:05

expecto11/10 00:23

看一畝上寫說Amazon 廣發OA的cutoff line 在8/26,只能說晚幾天差超多

expecto11/10 00:23Amazon真的很玄

※ 編輯: rumrumrum (169.232.178.233 美國), 11/10/2022 00:24:17 ※ 編輯: rumrumrum (169.232.178.233 美國), 11/10/2022 00:26:07 ※ 編輯: rumrumrum (169.232.178.233 美國), 11/10/2022 00:27:28 ※ 編輯: rumrumrum (169.232.178.233 美國), 11/10/2022 00:29:41 ※ 編輯: rumrumrum (169.232.178.233 美國), 11/10/2022 00:30:34 ※ 編輯: rumrumrum (169.232.178.233 美國), 11/10/2022 00:33:27

BKBboys11/10 01:18950好猛

pornstar11/10 04:19正常準備到一個階段(~2個月), 一天解20題médium+ 5題ha

pornstar11/10 04:19rd是基本, 實戰表現會折半, 所以平時45分鐘要能解出5題

pornstar11/10 04:19medium才穩

Imbiggg11/10 09:02推學長

PyTorch11/10 10:17每天寫10題好猛

mic275411/10 10:38推一下 沾沾喜氣

LucasGiolito11/10 11:45太強了吧

※ 編輯: rumrumrum (169.232.178.73 美國), 11/10/2022 12:50:00

NTUEE2CS11/10 23:51好神

看到這個ID 想到大概3家的面試官都問我為什麼EE 要轉CS XD

※ 編輯: rumrumrum (169.232.178.73 美國), 11/11/2022 01:03:46

NTUEE2CS11/11 01:15我都回答興趣耶 好奇你怎麼回的 教嗎?

我都回答說電機比較沒有軟體課 CS 可以給我很多系統concept blabla 他們看起來很滿意

※ 編輯: rumrumrum (169.232.178.73 美國), 11/11/2022 02:32:06

zzzz893111/11 03:41好奇你在 UCLA 選了什麼課,偏簡單以利找工作嗎?

loading 輕鬆但不利找工作,只能說偏學術一些 我選 software design for wireless mobile & internet protocol

※ 編輯: rumrumrum (169.232.178.73 美國), 11/11/2022 03:47:06 ※ 編輯: rumrumrum (169.232.178.73 美國), 11/11/2022 03:47:58 ※ 編輯: rumrumrum (164.67.64.50 美國), 11/11/2022 04:14:48

rumrumrum11/11 04:16Sorry 有些字不知道為什麼會吃掉,已更新

VivianAnn11/12 13:48一天十題太強了

Justin011411/12 14:31推推

ga02363011/12 15:35學期開始後 一天刷幾題 可以分享一下嗎 感謝原po

大概2-3題 不過題數一直都不是重點 重點是有沒有熟練

※ 編輯: rumrumrum (174.193.135.130 美國), 11/12/2022 16:28:18

zzzz893111/12 17:50那 UCLA 教學的品質如何呀?

品質應該看個人 我個人覺得還行

NTUEE2CS11/13 01:40感謝原po回答

※ 編輯: rumrumrum (169.232.178.71 美國), 11/13/2022 04:56:39 ※ 編輯: rumrumrum (164.67.64.50 美國), 11/13/2022 06:38:34