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

看板studyabroad作者 (貓咪大戰爭六週年)時間1年前 (2022/11/09 16:03), 1年前編輯推噓17(18110)
留言29則, 20人參與, 1年前最新討論串1/1
大家好,因為之前受惠於留學版太多人的幫忙, 想說來美國後發個心得文, 趁最近找到實習時補發這篇延遲很久的心得文。 這個心得文主要分成三個部分:申請,就讀心得,找實習心得 內容很多是我主觀的意見,大家參考看看就好 申請結果 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.cc), 來自: 164.67.64.113 (美國) ※ 文章網址: https://www.ptt.cc/bbs/studyabroad/M.1667981002.A.47E.html

11/09 16:09, 1年前 , 1F
推 找工作好難…
11/09 16:09, 1F

11/09 17:04, 1年前 , 2F
為啥ucla對台灣人那麼不友善,當年聽說上的台灣人都是公民
11/09 17:04, 2F
其實也沒有都公民啦,目前也遇到滿多拿F1的,包括我

11/09 17:04, 1年前 , 3F
身分
11/09 17:04, 3F

11/09 18:03, 1年前 , 4F
一個暑假能刷那麼多題真是太強了
11/09 18:03, 4F
那時大概會每天寫10題左右,來美國落地大概刷了700題左右

11/09 18:14, 1年前 , 5F
好強 推
11/09 18:14, 5F

11/09 18:21, 1年前 , 6F
推爆強者精彩的分享
11/09 18:21, 6F

11/09 18:38, 1年前 , 7F
推推
11/09 18:38, 7F

11/09 20:44, 1年前 , 8F
推推
11/09 20:44, 8F

11/09 22:20, 1年前 , 9F
推強者學弟
11/09 22:20, 9F

11/10 00:05, 1年前 , 10F
11/10 00:05, 10F

11/10 00:23, 1年前 , 11F
11/10 00:23, 11F
看一畝上寫說Amazon 廣發OA的cutoff line 在8/26,只能說晚幾天差超多

11/10 00:23, 1年前 , 12F
Amazon真的很玄
11/10 00:23, 12F
※ 編輯: 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

11/10 01:18, 1年前 , 13F
950好猛
11/10 01:18, 13F

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

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

11/10 04:19, 1年前 , 16F
medium才穩
11/10 04:19, 16F

11/10 09:02, 1年前 , 17F
推學長
11/10 09:02, 17F

11/10 10:17, 1年前 , 18F
每天寫10題好猛
11/10 10:17, 18F

11/10 10:38, 1年前 , 19F
推一下 沾沾喜氣
11/10 10:38, 19F

11/10 11:45, 1年前 , 20F
太強了吧
11/10 11:45, 20F
※ 編輯: rumrumrum (169.232.178.73 美國), 11/10/2022 12:50:00

11/10 23:51, 1年前 , 21F
好神
11/10 23:51, 21F
看到這個ID 想到大概3家的面試官都問我為什麼EE 要轉CS XD ※ 編輯: rumrumrum (169.232.178.73 美國), 11/11/2022 01:03:46

11/11 01:15, 1年前 , 22F
我都回答興趣耶 好奇你怎麼回的 教嗎?
11/11 01:15, 22F
我都回答說電機比較沒有軟體課 CS 可以給我很多系統concept blabla 他們看起來很滿意 ※ 編輯: rumrumrum (169.232.178.73 美國), 11/11/2022 02:32:06

11/11 03:41, 1年前 , 23F
好奇你在 UCLA 選了什麼課,偏簡單以利找工作嗎?
11/11 03:41, 23F
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

11/11 04:16, 1年前 , 24F
Sorry 有些字不知道為什麼會吃掉,已更新
11/11 04:16, 24F

11/12 13:48, 1年前 , 25F
一天十題太強了
11/12 13:48, 25F

11/12 14:31, 1年前 , 26F
推推
11/12 14:31, 26F

11/12 15:35, 1年前 , 27F
學期開始後 一天刷幾題 可以分享一下嗎 感謝原po
11/12 15:35, 27F
大概2-3題 不過題數一直都不是重點 重點是有沒有熟練 ※ 編輯: rumrumrum (174.193.135.130 美國), 11/12/2022 16:28:18

11/12 17:50, 1年前 , 28F
那 UCLA 教學的品質如何呀?
11/12 17:50, 28F
品質應該看個人 我個人覺得還行

11/13 01:40, 1年前 , 29F
感謝原po回答
11/13 01:40, 29F
※ 編輯: rumrumrum (169.232.178.71 美國), 11/13/2022 04:56:39 ※ 編輯: rumrumrum (164.67.64.50 美國), 11/13/2022 06:38:34
文章代碼(AID): #1ZQrxAH- (studyabroad)