[心得] 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