Skip to content

[US]-15-谢丹宁 PhD in Computer Science @ Purdue

基本背景

三维:GPA 3.85/4.0, Ranking: 3/98

TOEFL: 106(Speaking 23);

GRE: 155V + 168Q + 3.0AW

申请结果

  • Offer
    • CS PhD @ UTDallas
    • SE PhD @ UCI + Dean Scholarship
    • CS PhD @ Purdue University (最终录取)
  • AD
    • MSCS @ Duke
    • MSCS Spring @ USC
  • Rej (注:MS/PhD 为学校可自动降级/不区分MS和PhD的学校)
    • MCDS, MSAII, MIIS @ CMU
    • MSCS @ UTAustin
    • MSCS @ UIUC
    • MSCS(CS75) @ UCSD
    • MS/PhD @ UMich
    • MS/PhD @ UWMadison
    • MS/PhD @ UMass
    • CS PhD @ UCLA
    • CS PhD @ USC
    • CS PhD @ Gatech

申请心得

有问题可以邮件联系我✉️ : 11510718 AT mail.sustech.edu.cn

⭐️⭐️PhD面经

这部分是我觉得最有价值的,所以我把他放在第一位。根据我收集的资料和我自己的亲身经验,我总结了PhD面试你需要准备的东西和可能会问到的问题。

  • 面试情况: USC❌,UTDallas✅,UCI✅, Purdue*2✅ (Purdue面试了两个老师)
  • Offer after interview:3/4
  • 面试日期: 集中在1-2月份

通常北美PhD的面试就只有面试(时长半小时),但是我遇到了非常少见的情况,老师让我在规定时间内写代码还要我写三页的research proposal。这种情况在学长学姐那里还有一亩三分地上我都是极少极少见到的。

几个面试心得:

  • 首先恭喜!能拿到面试说明你离offer只有一步之遥了!

  • 英语好真的很加分。 你可以英语不够好,但是你事先一定要做好准备,至少你能想到的问题一定要想好你要怎么回答,可以自己演练一遍,甚至写下来背过(注意不要太书面,不然老师能听出来的)。表达不清楚自己的意思,或者最基本的术语都说不清楚就很减分

  • 一个小trick:实在紧张或者怕忘的话就写在word里,面试的时候做一个分屏,老师是看不出来你的眼睛在看哪里的,因为你在跟人视频的时候眼睛也不是盯着摄像头而是盯着屏幕的。但是一定要注意不要看起来像在念或者在背!

  • 如果三月中旬以后还没有收到面试通知基本希望不大。也不是完全没有希望,我还是有同学在没有面试的情况下拿到PhD Offer的(通常是rotation制度的学校)。但是通常老师会在所有applicant中选择10-20个认为不错的进行面试,再在这里面挑一两个留下。如果有人拒了offer,怎么轮也很难轮到那个根本没有面试过的。没面试过说明老师基本没有考虑过你。

  • ⭐️⭐️Personal Statement里你想去的导师组只提一个老师的名字非常加分!在你的sop/ps里会有个部分说你为什么想来这个学校,具体的想去哪个老师组(针对phd)。一般你填了谁你的资料就会被送到谁那里去,这个老师就有可能会面试你。有个老师面试的时候给我说,他看见的所有学生都是说了两三个老师,只有我一个人只提了他一个人的名字。他觉得我这样很聪明。这个教授最终也给我发了offer。这种做法虽然风险有点大,但是我觉得除非真的喜欢或者能说得很好,一个学校填很多老师有点广撒网的意思,这种行为教授一般是不太喜欢的。你自己也不可能真的全都喜欢把

  • ⚠️⚠️⚠️事先一定要去看这个老师1-2篇文章,并了解这个老师实验室的研究方向,也可以帮你确定你对这个老师的研究方向感兴趣。文章的选择也非常重要(以下各项为AND关系):

    • 顶会
    • 这个老师是通讯作者/一作是他的学生/一作是他本人
    • 跟老师主页所说的research direction/topics 大致吻合 (说明这是老师重点做的方向,并且有可能会有很多后续工作)
    • 你感兴趣的(很有可能成为你未来的研究方向)
    • 你能看得懂的 🌚

📌老师几乎一定会问的问题

  • Brief self-introduction 一两句即可

  • Why PhD (academia or industry?):你为什么想读phd?以后想去工业界还是学术界?回答:

    • 去学术界,积累科研经验, look deep into the area
    • 不确定,有可能留在学术界。如果未来做的东西在工业界也是有价值的很有可能去工业界,但也绝不想做普通的码农,想从事creating knowledge类型的工作。
    • 不管怎么说也不要说自己要去工业界,非常减分。在教授看来:你想去工作就没必要来读这个phd了。
  • Why School? 你为什么选择我们这所学校

    • 这所学校的这个方向有很好的impact,也有很多厉害的老师,可以得到更多资源
    • 喜欢你的组,所以才选了这个学校 ✅
    • 我喜欢这个学校的位置/城市/文化/… 都可以,可以按自己的真实想法
  • Other School? 除了我们你还申请了哪些学校?这个问题无论是在MS还是PHD面试/申请填表中遇到都记得:说你申请的厉害一些的学校。 这样会让老师觉得你是一个competetive的学生,除了这里还有很多地方可以选。如果你已经有了别的好的offer/ad或者interview都可以说出来!

  • ❓⭐️Research Experience: 这部分一定要认真准备,你经历过的每一段experience(写在CV里的)都要准备:解决什么问题,用了什么方法,你做了什么,你学到了什么。可能的问法:

    • 你描述一下你有哪些科研经历(简单概括所有经历)
    • 你挑一个你最想说的科研经历(挑一个你参与的最多,自己贡献最大的,或者你最想向老师展现的)
    • 说一说一个特定的项目

    在这个过程中老师有可能会问一些technical detail(我面试的四个老师全都没问,但你还是要准备),重要的不光是你要知道,还有就是你要知道怎么表达!最后可以加一些自己在这个/些项目中学到了什么

    • how to conduct a research project
    • how to use some tools
    • engineering skills learned
    • ….
  • ❓⭐️PhD Vision: 你打算PhD期间做什么?这个问题如果回答的好会非常非常加分。因为PhD期间老师对你的指导很多时候停留在大方向上,所以希望看到学生有自己的想法和自己的计划。在这个问题中你可以提一个或者多个方向,你想做的,你觉得有潜力的,可改进的。注意:

    • 如果你真的有想法就大胆的说出来,老师可能会跟你讨论。想把这个问题回答的好你要有一些科研经验并且读过一定量的文章。觉得自己说不出个花来就谦虚一点。。
    • 结合老师的方向来说。不然方向不和难道你自己fund你自己吗?老师在做什么方向如果你都不知道的话会给老师非常差的印象(个人主页一般都有)
  • ❓衍生问题:你了解我们组在做什吗? 大多数时候老师只是看看你知不知道,你可以提一提你看过哪些他的文章,然后简单说一说你对哪个方向感兴趣。然后他会自己给你介绍。 ⚠️一定要去老师的个人主页做好功课!(我遇到的老师都没怎么问我,都是直接自己介绍起来了。。)

  • Skills? 你有哪些技能? 祝好运🌝 (其实大多数老师更看重的是你学习的潜力,而不是你进来就能立刻干活)

  • 你对我还有什么问题吗? 一般老师都会在最后问一句,你可以大胆的把你的问题提出来。 options:

    • general advising style
    • funding issue
    • 如果我能去我是做 TA or RA or not sure? (有些学校对于TA有非常严格的口语要求,你有顾虑也可以问出来)
    • It usually takes how many years to graduate? [真实🌝]
    • 学生进组之后一般是直接lead their own project还是join senior student‘s projects。
    • Internship during PhD?
    • ...
  • END

总结完毕,我目前没有遇到太奇葩的问题。问的也都不算太难。不过有一个老师问我为什么选择南科大,选了南科大之后你觉得南科大怎么样🌚

注:以下内容更适用于没有文章的普通学生(AI方向有一两篇文章的applicants也属于稀松平常了)

⭐️⭐️PhD选校和推荐信使用心得

一句实话大多数老师倾向于录取的phd 学生一般是:

  • 自己的暑研学生
  • 自己的朋友/圈子内非常有权威的人推荐的
  • 非常非常优秀的学生

如果你有文章/ACM金牌,这些已经足够具有说服力,你大可不必担心自己不发光(AI方向除外)。否则大多数人的简历都不会有太大的差别,要知道老师一年通常只收1-3个学生,老师更倾向于要自己认识的学生。而且通过一次简单的面试很难看出人和人之间细微的差别。

注:可参考阎相易学长写的这个表格(在这篇文章的最下面)

所以一定要注重挖掘自己❗️导师的connection!其实每个老师开学术会议/在圈子里混的久了都会认识很多人,就算是PhD在香港读的老师也不例外。你换位思考,假如你是这个教授,每年有很多人申请你的phd,大多数applicants背景相似,其中有一个学生的三封推荐信里有一封是你的熟人/听说过的人写的,你会不会仔细看看这个学生?我们这种野鸡大学是很难引起别人关注的。我认为有很多老师是因为我的推荐信才考虑我,给我面试机会的。当然也有一些很厉害的大佬,每年各种朋友尝试推一堆人进来,你就算有connection也悬。

有一次我拿着自己的PHD选校(选导师)名单去给我在南科大的导师看,想让他给我点意见。结果老师给我说他认识其中的很多人,并且还给我推荐了一些自己的朋友,说我可以申请试试,也可以帮我说说。

我要特别感谢两位计算机系的老师,用自己的connection帮了我很多!😆 也感谢所有为我写推荐信的老师和帮助我的学长学姐 🙏

⭐️PhD套瓷心得

  1. 亲测太早套瓷没什么用。(很优秀(有文章/金牌)的同学除外)很多老师一天会收到十几封或者几十封的套瓷邮件,所以他们会选择不理,或者礼貌的回复你:Thanks for your interests. I am recruiting PhD student this year. You are welcome to apply~

    这还是我暑假在uci暑研的时候用的uci的邮箱发的套瓷信,如果用sustech的邮箱怕会很恐怖。所以不要指望老师会认真看你说的话或者看你的简历。因为你不申请的话很可能这些都是浪费时间。

    但是这时候的套瓷你可以知道老师有没有funding招学生,否则你申请可能也白申了。

    如果老师不回你,基本可以排除->省钱。如果你又实在想去也可以硬着头皮试试。我知道有些老师是把之前的套瓷邮件都分类留着,等拿到applicant信息的时候再回邮件的。。(极少数)

    再次推荐阅读📖http://michaelfranz.com/prospectivestudents.html 里面记录了老师一天能收到多少邮件,有多么烦无恼套瓷😶

  2. 如何确定老师有funding:

  • 主页声明自己今年招学生的
  • 主页挂出来自己申到哪些funding了
  • 一般而言,计算机的大多数方向(除了个别可能会存在资金短缺的方向(比如机器人等)),能在csranking上排在前面的老师或一直保持active的老师,都不会缺funding
  • 拿不准就发邮件问,这种简单的问题一般老师都是会回你的。如果老师不回,建议不要申请了,不要浪费钱。
  1. 我选择的套瓷时间:提交申请后。前提⚠️确保老师有经费! 当你提交申请之后,就可以直接跟老师说,我对你的方向感兴趣(具体说,不要用群发模板),我已经提交了申请,如果你感兴趣我们可以约个时间面谈。虽然收到了很多老师礼貌的回复,但是真正给我约面试时间的只有其中一半。。

暑研

一个建议👉🏻:就我的观察来看,自己套瓷暑研成功率极低。 还是那个问题,一个老师一天能收到十几封套瓷信,他可能早就有了自己朋友推荐过来的人选/本校的本科生。 还有个问题,老师还要帮你联系系里,给你发i-20。这个问题卡住了很多人。美本也有一大把想要来暑研的,你优秀到什么程度让老师愿意为了你去搞繁琐的签证,而且大多数时候系里根本发不下来这种访问学生的i-20。

注:也可参考阎相易学长写的这篇文章

我选择了UCI的暑研,很容易过,就是要交点钱。但是你实实在在的能拿到UCI 的6个学分而且都是4.0绩点通过。申请的时候可以放到你的education experience而不是work experience。要知道申请ms的时候你的所有信息是加权算总分的,前面一小部分(比如20%)才有人会一个一个看,不然没有一个学校会把所有applicants的信息都人工看一遍的。这个加权的信息里包括你的绩点,学校的排名等等。据我所知南科大目前是没有排名的,所以这项就是无穷大。

暑研的经历对我的申请很有用,无论是推荐信还是这段经历。因为我们的大学毕竟在国际上比较野鸡,拿一封美国老师的推荐信是非常管用的,虽然这个老师只答应给我写5封,我把这5封都用在刀刃上了。有个朋友把这些推荐信都用在ms上,他的结果就真的特别好,而且结果下的比别人都早很久。而我把这几封推荐信用在phd申请上了,感觉申请结果的确不错(MS就很差了。。)。

暑研能带来的不光是推荐信,还有很大概率能留下。当时暑假跟我在同一个导师组的三个同学有两个都留下了👍🏻