---
# System prepended metadata

title: 科研&PhD申请杂谈

---

# 科研&PhD申请杂谈
## 1. Introduction
### 1.1 为什么有这个文档
PhD申请是一个信息差非常大、需要全面规划的过程。从整体规划、科研实习套磁、到申请阶段的套磁，各个环节都高度依赖信息资源。然而，在同济cs系中，缺乏相关资料，导致每届同学都需要自己去摸索很多东西。但是，事实上，这些准备工作可以更加规划得好，而且很多同学在最后申请结束时可能会发现自己走了很多弯路，做得有些事情性价比是比较低的。因此，这个文档的目的是尽可能全面地介绍PhD申请的整个pipeline，并详细介绍pipeline中各个节点应该具体做哪些工作。我们希望这个文档能对同济CS的学弟学妹们的海外PhD申请提供些微末的帮助。

本文档按如下结构进行组织：第一节整体介绍了本文档的大致内容；第二节中主要介绍了为什么申请PhD的简单看法；第三节中对海外PhD申请进行了总体介绍；第四节中就具体在准备阶段需要做的事情进行了介绍；第五节中介绍了正式申请中的流程和注意事项；第六节中介绍了交完申请材料之后的相关内容；最后是一些零散信息的帮助。希望这个文档对各位的PhD申请有所帮助。
### 1.2 Brief Introduction
w学长，19，hkust (final decesion)/psu/uva phd offer

l学长, 19，ntu 、unsw phd offer

c学姐，19，hkust phd，没其他offer

y学姐，19，wustl phd（ms捞成phd），其他学校ms（JHU、USC、NYU、BU等）



## 2. Why PhD?

当考虑出国留学时，第一个需要思考的问题通常是申请研究生的类型，是申请硕士（MS）还是博士（PhD），这通常对应着个人的规划，即是找工还是做科研。这是一个非常重要的话题，每个人由于自己的经历不同，自然会有不同的原因。但是，对于低年级尚未确定的同学，我们可以提供一个小小的建议：不妨在较早的时间在一个较好的学术平台做一段科研实习，亲身体验后再做决定。在下文中，我们将详细介绍科研实习的相关内容。

如果你觉得做科研比较愉快，那么可以继续申请PhD。如果你觉得自己不太适合做科研，那么可以转而申请MS，这段经历也可以作为自己MS申请的材料。另外，当你在一个较好的学术平台进行科研实习时，你会遇到学术上比较专业的人士，例如同学、学长、老师、mentor等，这样就获得了一个高质量的信息获取渠道，可以和他们交流关于“为什么申请PhD”的问题，以及其他涉及到的话题。这些经验和见解非常有价值，可以帮助你更好地了解PhD申请和科研生涯。

当然，在申请阶段，可以同时申请MS、MPhil和PhD，根据申请结果再做决定也是一个方案。但是，在做出最终决定之前，我们强烈建议你尽早了解自己的兴趣和能力，以及PhD申请和科研生涯的具体要求和挑战，并尽可能早的进行海外PhD的申请准备。这将帮助你做出更明智的选择，并为自己的未来规划打下良好的基础。

## 3. 总体介绍与经验分享
在phd申请时，申请的竞争力大概涉及到以下材料：
标化成绩（语言，绩点），科研（论文，推荐信），申请材料（个人陈述 personal statement）其中的重要程度大概是：推荐信>论文>>绩点≈语言成绩≈ps.

其中在phd申请时最重要的无疑是科研，科研有两个维度可以反应：
* 推荐信。推荐信本质上推荐人用它的reputation为你做担保，使得和推荐人有合作关系或者知道推荐人的老师prefer你的申请。申请有句话叫 connection is all you need. 一般来说，能够起到积极作用的推荐信，具有如下特征：
    * 推荐信应该来源于你的科研合作者，课程推基本相当于凑数，实习推稍好，但在申请PhD时作用也逊于科研推。
    * 推荐人方面，理想的推荐人应该与海外（尤其是你的意向申请国家）有着不错的connecion，如美/新/港的老师或大陆的具有海外背景的老师（如毕业于海外院校的phd，或和海外lab有长期合作）。这些推荐信（或者说是科研经历）在暑研/最终申请的套磁和正式申请阶段均会在推荐人有connection的学校发挥非常积极的作用。
* 论文：有顶会和没顶会会差的很多（顶会文章可粗略的定义为CCF-B及以上的文章）；第一作者（或共一）会比非一作好。但一旦有了顶会一作，论文数量就不是太关键了。另外没有顶会，凭借推荐人的connection也是可以申到不错的学校的PhD的；但仅有顶会没有connection未必能申到很好的学校。当然，二者都有自然是最好的。另外需要注意的是，如果有论文但发在不知名的会议/期刊上，对于PhD申请来说会是一个减分项。

然后再聊下标化成绩。
* GPA: PhD申请GPA差不多就行，事实上同济的百分制成绩换算方式非常有优势，90+仅需要4.5+，还是蛮轻松就可以达到，所以GPA不需要花太多的精力，把更多的时间投入到科研方面是更明智的选择。
* 托福/雅思: 
    * PhD申请也是过线就行，托福100+/雅思7+是绝大多数学校的要求。但需要注意的是，部分学校对小分有要求。若口语不达到一定的分数，在funding的发放上可能有一定的问题。
    * 一般来说，美帝的phd funding有3种：fellowship, TA（teaching assistant）, RA（research assistant）. 若口语低于一定的分数（如托福口语的23分），那么你的funding就不能以TA的形式给你了，只能以其他两种方式给你奖学金。若你套的老师可用于这两种形式的funding较为紧张，自然就不会优先考虑招你了。所以有可能的话，小分尽可能都达到23+
    * 但如果总分已经100+了，小分低点也问题不大，没必要为了这个花费过多的时间，因为有这种要求的是少数。即使有口语分数的要求，可能也有开学的口语考试等其他方式可以证明你口语能力的方式，所以总分达到后语言可以被扔到一边了，把更多的时间投入到科研方面是更明智的选择
* GRE：23fall 美帝大部分学校的PhD项目都不需要GRE，但也有极少部分仍需要GRE成绩。所以时间允许的话可以考一个成绩出来，但还是科研是最优先的。

下面就标化成绩和科研经历在申请的准备阶段具体应该怎么准备做具体的介绍。
## 4. 准备阶段
### 4.1 标化成绩
#### 4.1.1 托福/雅思
如前文所述，雅思/托福成绩过线就好（分别是7+/100+）。在准备时间上由于成绩有效期是2年，为了使成绩在申请时仍然有效，要在大二寒假之后进行考试。需要注意的是，部分学校要求语言成绩的有效期要覆盖到入学时间，所以更稳妥的考试时间是大三上学期及之后。在这个时间范围内越早考出来越好，因为在后续申请暑研 or 交流项目时可能会需要语言成绩。

关于具体的准备策略：
* 托福：阅读和听力只靠刷题就可以达到一个很高的分数，口语和写作可能要需要上课。如果觉得口语和写作陷入瓶颈的话可以找个一对一，提分会很快。

需要注意的是，语言的成绩和科研经历的准备应该并行进行。不要因为准备语言成绩而耽误了找research intern。
#### 4.1.2 GPA
如前文所述，在PhD申请时GPA是不怎么重要的点，而且我校百分制换算方式还是蛮有优势的 (百分制成绩=绩点*10+45)，90+蛮轻松就可以达到。另外我校cs蛮多课程的质量是比较微妙的...所以确实也没必要花太多时间在课程上面（maybe考试周突击一下是不错的方案），还是把时间多放在科研上比较好。

### 4.2 科研
科研是PhD申请最重要的一环，它的一些产物，包括论文、推荐信、connection，在PhD申请时会非常重要。这就要求我们去找一下好的research intern的机会。

一般来说，research intern可分为学期内intern和summer intern。学期内科研因为人在学校，所以如果联系的是校外的老师的话应该是以remote的形式去做；暑期时间相对较长且自己可支配时间较多，可联系onsite科研的形式。

科研其实是可以自己迭代的越来越好的。具体而言，之前intern的老师可以用他的connection把你推到海外的group；如果没有主动推，靠自己去找下一段intern的话，凭借已有的经历更容易的找到一个更好的intern（比如套的老师知道你之前的advisor，那么就会更容易给你intern；或者你有了产出，自然也会更容易联系到intern）

这就要求我们去找一下好的research intern的机会，在一个好的平台上去做一段科研。万事开头难，那么如何去找自己的第一份正式的科研intern呢？
#### 4.2.1 怎么找，去哪里找到第一份正式的research intern
有大概如下两个选项：


1. 校内能稳定产出top会议的老师：以我校的情况来说，一般近几年招的老师是由较为稳定产出顶级会议论文的能力的（本文档写于2023年，随着时间推移学校科研质量应该会越来越好，但现在建议是找近几年招的老师）
2. 大陆其他学校/学术机构进行intern（找与海外有connection的faculty）：西湖大学/南方科技大学/上海科技大学/港中深/港科广/清北华五的年轻ap/msra/各大企业的ai lab/姚期智lab

校内的好处是会比较方便，且门槛相对较低。即便你是完全的萌新，老师也是愿意和你聊聊的hhh。但是问题同样是存在的：
* 一个是僧多肉少，如前所述，学校内能稳定产出顶级会议论文的老师很少，而每个老师手上的项目和能带的学生数目有限；
* 二是研究方向不全且很有限，有很多有趣的方向校内是没有老师follow up的（这里的follow up是指即使跟进该领域并发出定会论文，不是老师主页挂了说在做这个就代表在做这个了），所以可能校内老师做的方向未能够切合自己的兴趣。
* 三是尽管有些校内老师的科研实力相当不错，但可能海外connection比较欠缺，后续在陶瓷/申请时只能在科研产出有所帮助，但在connection这个维度的帮助不大。

联系校外intern的好处是可以选择的选项极多：
* 这意味着你可以找到你感兴趣的项目（如果已经确定了研究兴趣的话）；
* 找到具有海外connection的老师（根据老师主页，如他PhD，postdoc阶段的毕业院校，论文有没有长期的海外合作者之类）；
* 找到具有稳定产出顶会论文能力的老师（看谷歌学术或主页）。

问题是可能会有一定的门槛，应该会有面试的环节，面试内容就会case by case了。

那么去联系第一份科研实习的时候应该具备什么前置条件呢？
* 如果是联系的是校内的老师的话一般不太需要前置条件，直接联系就好。
* 联系的是校外老师的话，我个人认为最基本的是要具备ml/dl相应的基础知识，如果在学校有一些相关的科研经历更好（比如大一有参加sitp，或者大二学期内或暑假在本校的实验室干过一些活）
* 但一定不要因为觉得自己比较萌新什么的不敢去联系，然后一直拖着，要大胆去联系。一方面其实老师招大二/大三的同学的时候门槛也不会太高；另一方面，那么多学校那么多老师，广发邮件总能联系到的。

关于联系什么样的老师：除了具备方向你感兴趣/有海外connection/有稳定产出外，我个人还是比较建议找第一份intern的时候去套年轻ap。
* 一是ap的招人门槛会低一些，因为缺人手；
* 二是ap的hand on的指导会多一些，会和老师有比较深入的交流，联系那种大组的大老板的话可能指导会少一些，对于科研初期的同学来说，我认为hand on的指导还是很重要的。

什么时间去联系第一份科研实习比较好呢？越早越好，个人认为最迟大三上，因为后续有一个很重要的环节叫summer research。为了理想的申请结果，大三暑假最好是联系一个海外平台的老师进行暑研（具体内容详见4.2.2）。你需要凭借之前的科研积累，在这个阶段联系一个较好的海外老师进行科研。

为了能够联系到一个尽可能好的暑研机会，最迟需要在大三上学期开始第一份intern了，因为大三下学期的大概2月份开始就要联系summer intern（因为实地intern办签证需要时间，且老师坑位有限，联系的完了可能就没了），这时你需要凭借之前的科研intern的结果来confirm暑研老板招你。

如果你第一份科研联系的早，那么在暑研之外还能够联系其他的further research intern的机会，那么如何去找further research intern呢？
1. 和之前的老板继续合作，开展新项目
2. connection helps! 跟老板聊聊，让他把你推给他的海外合作者
3. 自己联系海外学校的老师。个人建议可以联系海外的国人ap，学校rank我觉得在cs专排前50都ok，从前往后广发邮件陶瓷就好。

其实第一个intern找的好的话，之后的research opportunity你自己自然能够找到hhh

#### 最后一点要强调的是，科研intern套磁失败是常态 是常态 是常态，大家心态要好。老师一星期不回的话发一封邮件follow up，再不回就可以找别的老师了。另外一个学校别同时联系好几个老师，容易火葬场（笑）

#### 4.2.2 暑研
为什么说暑研那么重要呢：
* 一方面，暑假是一个相对比较完整且长的时间，你有充足的时间和老师进行交流，来获得一份比较好的推荐信；
* 二是通过暑研，有概率直接拿到暑研老板return的phd offer；
* 三是因为科研平台较好且时间较长，有机会产出一篇高质量的论文。
  
暑研的形式包括如下两种：官方暑研和自己联系的暑研。
* 官方暑研：一般是学校或学校的学院自己的官方暑研项目，会有一定的名额上限，需要在系统上提交包括简历，推荐信，个人陈述等正式申请时同样需要的材料。官方暑研的好处是比较稳定，一般不会出什么问题，但是名额有限，竞争比较激烈，会有target school之类的说法，对于同济的同学来说，如果之前没有比较好的科研经历，那么海外top校的官方暑研项目应该都是够不到bar的，美帝略微靠后的学校以及港校的官方暑研项目还是有机会申到的。
  
* 自己联系的暑研：自己联系的暑研一般是自己通过邮件陶瓷，或者通过自己的connection（问问之前的老板以及科研合作者之类有没有海外合作者这样子）联系到的，自己陶瓷联系也是绝大多数同学联系暑研的方式。自己联系暑研的话大概当年2月份开始就可以联系了，因为办签证需要时间，且老师坑位也有限。

暑研陶瓷时联系什么样的老师？
* 相对来说，联系想要申请地区的老师比较好，因为这意味着他在该地区的connection较多，能够在你后续的申请陶瓷提供较多的帮助。
* 此外，联系ap的话回复率一般会高些；
* 另外，根据有限的样本量结果，似乎华人老师回复暑研陶瓷的概率也会高不少。
* 关于暑研老师的选择，以美帝为例，top30，top50都可以接受，因为这些学校的老师的PhD一般都是在更高的学校读的，connection也是没问题的。

此外，如果有机会的话，尽量争取下线下暑研的机会。一方面，能够和老师以及组里的其他同学进行更多的交流，有机会建立更深入的connection；另一方面，线下出国玩玩也是不错的经历hhh。

那么去哪里来找老师的信息呢？
* 学校官网。一般学校的官网都会有faculty的信息，在他们的个人主页可能会有一些intern的招生信息（当然没有这方面内容也一样可以陶瓷，不影响）。最普遍的方式就是根据csranking上的学校名字，一个个去学校官网上找faculty的信息，然后一个个发陶瓷邮件联系。需要额外说明的是，有些老师在主页上还会专门注明要申ta的phd的话建议提前联系他做个项目看一下，这时陶瓷邮件可以以phd申请陶瓷的方式发。
* google上搜索`<学校名> <faculty name> <intern>`，一般都能找到一些信息。
* 1point3acres。一亩三分地是一个留学生论坛，上面有专门的实习招生的板块。
* 公众号。部分公众号会有一些实习招生的信息，但基本上都是华人老师，而且可能覆盖不全，可以作为一个参考。
* 推特。海外的老师很多都非常喜欢在推特上发招生信息，可以关注一些老师的推特账号，后续推特的推荐系统会自然的推给你更多老师的推文的。


#### 跟前面说的一样，科研intern套磁失败是常态 是常态 是常态，大家心态要好。同样的，老师一星期不回的话发一封邮件follow up，再不回就可以找别的老师了。另外一个学校别同时联系好几个老师，容易火葬场

#### 4.2.3 how to find your direction
对于刚刚起步的本科生来说，怎么找到自己感兴趣的研究方向可能是一个比较大的问题。这里提供一些思路，仅供参考。

* 当刚接触一个领域的时候，可以阅读下该领域的大综述。大综述可以帮助你建立对该领域的整体认知，包括细分方向以及和其他领域的交叉。通过大综述，你可以扩大你的认知圈，帮助你找到真正吸引你的研究领域。
* 多找几个科研intern：如果对当前intern的方向不太感兴趣的话，大可以联系其他的lab再做一段intern感受下其他的方向。
* 申请博士的时候考虑换方向：跨方向申请PhD也是挺常见的事情，在motivation letter里把故事讲清楚就好。
* 利用社交平台的推荐系统：比如知乎，你可以关注相关领域的专业人士，然后知乎的推荐系统会自动推荐科研相关的内容给你，这样你可以了解到更多的信息。

理论上，校内的ml课程及cs/ds的导论课应该要有介绍前沿的研究方向，帮助想要做科研的同学找到自己研究兴趣的作用，但，emmm，我校课程质量微妙，几乎达不到这一效果。

事实往往是，大概是你跟的第一个老师做啥，在本科阶段的一段时间内你就是在这个topic下做些工作。不过，有了一个topic后，倒不必完全拘泥于这个topic，因为未必是真的你的兴趣，可以参考上面的方法，多尝试一些其他的方向，找到真正吸引你的研究方向。

#### 4.2.4 交流项目
emmm，同济的交流资源很微妙。。。美帝的项目为0，欧洲项目到是非常不错，其他地方也有一些，具体来说有如下学校相对来说比较推荐：
epfl，悉尼科技大学，港理工，德国top学校。

关于交流项目，有几个点要说下。
* 首先，申请交流项目需要语言成绩，要同时达到同济校内和外校的要求，同济校内的要求是托福80。不过有了英语的语言成绩也就不必担心语言问题了，会英语就足够在当地生活了（指EPFL和德国的学校）。
* 其次，交流的意义绝对不是去上几门课，最重要的是在交流期间跟着那里的老师做一段科研，拿到那边老师的推荐信以及也许能产出论文。因为交流期间你的身份就是他们的学生，所以联系科研intern门槛还是非常低的。
* 最后，能有机会出去玩一个学期，体会一下海外的环境也是不错的hhh

但交流的话是最终要为你的留学申请服务的，最好是去你想要去的地区的学校进行交换，还是那句话，connection is all you need. 需要注意的是，我们也不要过于高估交流学校的推荐信的作用，即便是交流项目是去的EPFL，如果你去的那个组的connection主要是在欧洲，或者你和老师的交流没有那么密切导致推荐信比较弱，那么可能申美帝PhD的话也许不如把那个学期用来和美帝的老师做一段remote intern。这个就要自己斟酌下了。

最后单独提一下，要交流的话最好不要大四上去，因为时间很紧张。一般来说美帝PhD申请ddl是12月15，这时候你在交流学校的项目有可能做不完，这就导致不太好写推荐信。

更早的时间去就非常不错，比如说你大三下去交流，可以跟教授聊说暑假也想在这做一段暑研，这样就会与教授有更密切的交流，推荐信自然也会更强一些。另外，如果大三下去的话，联系别的学校的暑研的时候可以用交流学校的优秀联系，大概率比同济邮箱好用一点:)

#### 4.2.5 Personal case
* w学长: 
    
    第一份是校内科研，是联邦学习的应用相关。通过阅读联邦学习的大综述，感觉其下面细分的优化、安全/隐私、集中式算法转联邦、模型压缩、通信效率之类的小方向都感觉很有意思，所以暑研就是全套的联邦学习相关的老师。最后暑研是跟着HKUST的老师做的联邦学习和privacy相关的工作，做完这段暑研大概10月初论文刚投出去老板就给我return offer了。后面在EPFL交流的学期，跟那边的老师做了一段联邦学习优化的project，也挺有意思的。不过最后做完感受下来感觉还是security/privacy这个track更好玩一点，所以最后申请的时候都套的security/privacy方向的老师。

* l学长: 
    
    research方面主要跟随本校计算机系的老师做，参与的方向也比较杂，第一段科研实习主要以时序数据挖掘为主题，以共同一作投稿至期刊TNNLS(ccf-b),第二段做的是网络安全与分布式计算方向，作为第二作者投稿至infocom(ccf-a)。由于科研起步晚，我在套磁的阶段中也仍然在继续着科研实习工作并完成论文的投稿和撰写，也最终确定我phd阶段主要研究的方向。

* c学姐: 
    
    关于research，第一份是跟着一个别的学校的学长做的，后面想找工业界的research intern，直接联系了mentor，然后找到了阿里的online实习，因为封城没入职，一直在线上。后面在套磁的过程中，一个老师说可以给一个暑研做一下，然后就跟着老师做了2个月，后面老师也给了一个比较positive的feed back。
    关于direction，主要是比较喜欢可解释性比较强的，没那么卷的。当然，后面phd就换了一个方向。感觉方向无所谓，phd主要是学习做研究的方法，无论研究什么，方法都是类似的
    
* y学姐: 
    
    第一份research还是蛮重要的，可惜我是踩坑向，大家可以避免我的错误经验。建议找一个靠谱一点的老师，本校和外校都可。我的第一份科研实习是在清华网研院，网络安全方向。但是，我找的过于不靠谱，这段科研因为人员调动的原因被终止了。我后面找了本校李文根老师继续这段科研，在大三下学期将这份成果投在ccf-B（CIKM）会议上。
    
    第二份research是在港中深当RA，主要是cv上的安全，详细说是deepfake detection，和吴老师以及腾讯AI lab一起合作。我们实验室还有为了申请国外phd和master在这里做半年RA的华科选手。
    
    那么要如何找到这样的一些实习呢？我的第一份实习是在互联网上乱搜，因此我为此付出了很大的代价（时间成本、被搞心态）。我建议大家可以上各个学校的官网，查看老师的个人网站以及google scholar来初步判断一下这个老师是否靠谱，确认靠谱之后就多发一些套磁信，最好附上简历、成绩等个人信息。套磁这件事情讲究一个机缘巧合，缘分天注定，所以我的策略是多投并行多线程操作。

    


## 5 申请
### 5.1 正式申请的套磁
一般来说，PhD招生有两种模式：强committee和强Prof。但美帝事实上只有top4是强committee，其他都可以是强prof。所以提前陶瓷很重要。

那么什么时间开始陶瓷呢？正式申请时推荐的陶瓷时间是你的暑研结束或者做的差不多了之后就联系。
为什么呢？
* 老师的名额是有限的，联系的晚了老师如果口头都 
* 联系的早的话，有机会通过一个带有考核性质的small project来帮你拿到offer

怎么找到合适的老师？
* 首先，联系暑研老师的方法同样都适用；
* 此外，这时你也有比较深入的科研经历了，应该会有比较喜欢的组的工作或者有在follow一些老师的工作，自然会有意向中的老师。
* 同样的，一般来说，ap和华人老师回复率相对会高一些。
* 当然，此时如果已经有比较好的产出了，这时整体上的回复率就会高上一些。

PhD申请的套磁失败同样也是常态hhh，多发邮件陶瓷总归有好结果的。需要注意的是，如果老师给你回了欢迎申请之类的邮件不要太当回事，这往往就是些客气话。真正积极的信号是跟你约了informal meeting的老师，有了informal meeting机会就很大了。

另外，在正式申请阶段connection的重要性就体现出来了。假设你陶瓷的老师的方向就是你之前做的方向，那么有概率会碰到知道你之前老板的老师，这样回复陶瓷给meeting的概率就会高上很多很多。

### 5.2 面试准备
当老师给你informal meeting了，那么机会就很大了。面试大概会有下面几种流派：
* 聊天流：老师为人随和/对你很满意/认识你之前老板，可能meeting的流程就是在聊天。你介绍下你之前的工作，他介绍下他们实验室的方向以及对PhD的培养规划，然后就开开心心的结束了。可能当场或不久之后就会收到offer或口头offer。
* 硬核流：会问一些比较比较hard的问题，比如：数学,coding,你科研项目的一些具体的细节，你套的方向里的一些具体的知识这样子。
* 长期发展流：会给你一个比较花时间的task去做，比如对某个领域的论文做个综述，或者让你看几篇文章让你和他汇报一下。完成这种任务ta觉得ok的话就差不多了。

那么具体要做什么准备呢？
* 1. 熟悉自己所做过的科研项目，尤其是自己在一个科研项目中参与的工作部分。建议在面试之前将项目的motivation、challeneges、contribution和design detail（本质上就是一篇论文introduction的脉络）在latex或其它编辑文档中自己写一遍，先写清楚后面会方便讲清楚，而且也为多个老师的面试同时做准备

    (ps:简历中尽量选择参与度较高的项目，如果确实没有，那么就问清楚项目负责人(可能是学长学姐)这个项目的细节，多懂一点可以显示你更高的参与度。)

* 2. 关注一下套磁老师的科研背景和论文方向，然后对相关的成绩单上的课程进行一些复习准备。一般老师都会要你的transcript，然后可能会挑出一两门课程问问基础知识，而这个课程可能往往和他的研究经历相关。

* 3. 有能力的话阅读1~3篇目标导师的论文，可以是近两年的文章也可以是代表作，表明你对他的工作确实了解。读的过程中如果有一些新的idea能对他的工作做改进可能会很有帮助。（非必须，因为海套的话联系的老师数量会很多，没有足够的经历去搞这个，如果有确实很喜欢的老师可以做一做）
    
    （ps: 对于找新idea这个点，我的经验是避免沿着老师论文中的方法去改进它的设计，毕竟我们研究经验少，这样做很难而且容易被问得很细致。可以从整体研究方向上做一些创新，结合自己背景的优势去提出一个新的课题。）


### 5.4 Personal case
* w学长: 
    我的面试经历全是聊天流hhh。首先港科老板那边没面试，干完暑研直接给offer了。美帝那边，uva的老师认识我之前的老板，所以我聊下自己的工作，他介绍下他的工作就结束了，就让我等消息了，后面也是发了offer。purdue的老师也是认识我老板，但聊完天后给了我一个读文献做pre的任务，因为聊得方向其实不是太match，所以后续就没有follow up了。psu的老师不认识我老板，但我老板的PhD是那个学校的，加上那个老师人很随和，所以也互相介绍下工作就结束了。
    
    总的来说，connection真的很重要。

* l学长: 
    
    参与ntu老师面试的时候先是项目自述，包括问答大约持续半小时左右，没有很大压力，之后开始问数据结构和算法知识考察基础知识,因为这个老师有同时有数据库背景，问得也比较细，包括堆、红黑树等，当时主要关注科研经历方面，对这方面的准备不太足，有些陌生的问题没有答出来。最后聊了聊老师的一两篇工作，感觉他对他那两篇正好还挺喜欢(笑)，对里面的研究动机和数学推导做了一点讨论。
    unsw面试的时候基本上主要在讨论投稿论文的项目经历，我当时在面试前准备了一个proposal将我网络安全项目的一个工作和老师的主要研究方向做了一个结合，并和他在面试时进行简单讨论，可能也是巧合，他身边也有老师做安全方向而且后期也想拓展这方面的问题，聊得时候就比较顺利。
    
    主要建议对老师的研究主题和近年工作提前有个了解，这样可以对面试可能存在的突发问题做出反应，也比较好提出和老师match的研究proposal。

* c学姐: 
    
    最初主要是target了日韩的master和美国香港的phd，套磁的老师基本上就是之前读过的一些paper或书的作者，基本只套磁了ap。最想去韩国，但是给老师发邮件都不怎么回，最想去的那个组，我发了三次邮件老师都不回。面试的话，3个informal offer，美国某50名左右的学校，ap，之前有个认识的人也认识那个老师，推荐了一下，面试只讨论project，刚开始是英文，后面老师实在听不懂，说你还是用中文讲吧，英语太差了。后面老师还是比较满意的，面完就直接给了informal offer，后面因为学校截止时间太早，硬性要求还没达到，就没去成。日本的老师，ap，只讨论了project，比较满意，读过老师写过的书，老师做的几个方向，甚至精确到小方向，之前基本上都涉及过，方向非常match，估计是因为这个，直接给了informal offer，打算走不考试的申请，然后发现出offer日期太晚，没去。hkust老板，ap，本来就说简单聊聊，聊聊project，然后突然问问题，问一些机器学习的问题，全忘，根本不会，但是老师可能想找一个有我这个方向背景的人，然后我又是cs的，又有个国奖，可能就因为这个给了offer。1个当场reject，西班牙某理工学校，acm/ieee双fellow，面试后表示“you might be a good student in this direction, but your English is too bad, communication will be a problem”，欧洲很多老师，特别是土生土长的欧洲老师，年龄大的，口音很重，很难听懂。
    
* y学姐: 
    
    首先强调一下，我的经历很难被复刻，但是大家仍然可以学到一些东西。
    
    由于前期在master和phd中摇摆不定，以及中介的不靠谱，我当时选择的是先在美国读master再phd。优势：以master为跳板，phd的结果会比较好；劣势：准备好一笔不小的money（富哥请忽略）以及额外的时间成本。当然master期间是可以转phd的，这个和学校政策有关系，但是最主要的还是联系到老师。我的建议是想读phd但是由于种种原因没有好结果的同学先去做一年RA，这种性价比最高。
    
    为什么wustl的张老师会在master pool里捞我呢？我觉得和三点原因有关系：一是我在文书中提到了自己希望master后phd（最重要），二是我的背景，本人信安综排rk1，gpa4.56/5，有个ccf-b一作以及一堆竞赛国一二三等（rk1比较重要），三是我是女生，diversity占尽优势。如果站在我导的角度上，他比较渴望招女生phd（因为我们实验室全是男孩子）。
    
    最后，再谈一下面试。wustl的面试比较简单，因为老师已经半认定我了，因此他主要面了我的英语水平，非常水。细说一下就是，开局三句英语，老师切换中文，直接说自己实验室的方向以及washU的生活。这种easy级别的面试可遇不可求，前提是老师基本上认定你这个人了。
    
    比较有参考价值的是港中深的面试，一共两轮。第一轮当时我准备好了ppt提前发给了老师，当时我说了一句“老师如果觉得哪些部分可以跳过，答辩的时候可以和我说”，恰好他在赶论文ddl，就没有听我答辩了。但是他夸了从这份ppt能看出来良好的科研训练（图好看+逻辑清晰+参考文献引用写的比较完美），并且回答了我ppt里留的问题。第二轮是coding面，是一个学姐给我面的，考了一些机器学习的基础知识（kmeans的原理这种）以及pytorch代码基础（基操（训练一个网络流程、数据操作）+ 进阶（某些cv库知识、gpu利用率不高什么原因），总共二十多道，我回答出来大概十三四道题。不过大家不用担心，我师姐当时也就回答出十道题左右，也给过了。
    
    总结一下，phd面试注重的能力有三点，从大到小依次排序。1.数学能力,决定了能否真正理解一个问题。 2.coding能力，将问题付诸实践的工程能力 。3.英语能力，尤其是口语，在和外国老师沟通方面很重要。在面试的过程中尽可能的展现自己这三个方面的能力，逻辑清晰的表达出来，这样成功率就比较大了。
    
## 6 申请之后
### 6.1 等offer阶段
交完申请材料后，就是漫长的等待环节。如果你申的学校的老师之前没有给你informal meeting且在交完材料的很长之间之后都没有meeting，那大概率就是寄了。但是，也不要过分焦虑，也会有出现无面录的情况，具体可参考一亩三分地里的帖子，可以关注下同时期其他申请者的情况。

另外，如果有学校面试完但没给你offer，但有其他同学收到了offer，那也不意味着没有机会。因为有的学校的offer发放会分批次的，比如说会给所有申请者排个序，然后先给前面的申请者offer，然后等到这些人回复后再给其他人offer。事实上，因为在申请时大多数都会申很多学校，所以在后面的轮次收到offer也是很有可能的。

在等待offer的这段时间确实是蛮煎熬的，但相信自己，总会有好结果的。
### 6.2 幸福的烦恼：做决定！
当你交完申请然后终于收到了多个offer，那么下面就是幸福的烦恼了！这里有一些简单的tips可以帮助你做决定。

1. 是去AP组还是大组：
这里只介绍以我们浅薄的见解所得出的一些可能的优劣势，仅供各位参考，具体还是要看自己的情况。
* ap的好处是指导的会更细致一些，出文章会好出一些，但是如果你是开山大弟子的话可能指导未必一定是科学的，可能会走些弯路；此外和工业界的联系可能会少一些（当然不绝对）。
* 大组的好处就是培养方式已经相对成熟了，和工业界的联系大概会更多一些，已经毕业的弟子可能也比较多，后面找工或找教职碰到的人可能会多一些。但是大组的缺点就是部分老师可能会有些放养，当然这也是case by case了。
* 此外，相当重要的一点是老师人怎么样。能够和相处起来比较舒服的老师合作4/5年还是比较愉快的事。
2. 地区。
可能在申请时大家美港新瑞都会申，最终去哪当然要结合自己情况作出决定，但这里列出几个可能不太被考虑到的因素。
* 1）美帝签证问题。申美签的时候有较大概率给的是一年签，这导致出于可能一年后回国后续签存在被卡的可能，不少人会选择在美国呆5年这期间不回国。这一点可能要结合自己情况斟酌一下。
* 2）港新PhD4年，时间上具有一定的优势。比如找教职，和美帝相比，同等时间，美帝读完PhD如果读了5年，那时间上和港新PhD+美帝1年top postdoc相当，这一点算是港新的一个好处吧。

## 7 杂谈：some detailed information

### 7.1 港校申请

港三PhD申请都有提前批和正式批；港大 中文强committee（也没那么强，教授说要你的话也可以操作），港科强prof
#### 7.1.1 官方暑研

- 港大暑研报名链接：[HKU CS Research Internship Programme 2023](https://www.cs.hku.hk/rintern/apply)
  
  大二和大三都可以报名。先联系好导师再报名，为期一个月，提供各种费用的报销和工资，在最后一天会组织汇报的presentation。今年是线下去香港，表现的好导师会在九月（正式批）发offer。



#### 7.1.2 提前批

- 港大提前批：一般在4月报名，报名链接[Admission for 2022-23 (hku.hk)](https://www.cs.hku.hk/programmes/research-based/admission-2023)（链接中的年份随着报名年份可以自行更改）。强committee，要求较高，需要有较高的排名和论文成果（尤其是较为火爆的ai方向，system方向和计算机理论方向可能要求会低一点）。
  
  （港大一般等到正式批导师才具有一定的话语权可以给发offer）

- 港中文提前批：一般在4月报名，可以关注公众号**CUHK CSE**。提前批有第一批和第二批，第二批稍晚半个月到一个月，通过率更高。总体而言进面试的要求比HKU低，面试为全英文，约二十分钟，提问简单的算法及数学（包括概率论及线代）问题。面试通过（可以提前联系）后需要联系导师，要有导师同意发offer才算彻底完成。此外，港中文还有一个叫创新工作坊的项目，性质类似于国内保研的夏令营，可以关注下。
- 港科提前批：港科提前批时间比较晚，印象里9月初截止。但似乎不好评价港科提前批和正式批的难度对比，因为港科提前批似乎是有commitee的存在的，老板打了招呼不一定就能过。但正式批就是强prof，老板说要你了那就是真要你了。所以港科最重要的还是自己去主动陶瓷老师。

### 7.2 一些有用的信息渠道
其实前面也有介绍过，具体包括：
* 老师的个人主页。可能会有自己对申请者的要求。
* 1point3acres。会有留学申请的各种信息。
* 公众号。部分公众号会有一些实习招生的信息，但基本上都是华人老师，而且可能覆盖不全，可以作为一个参考。
* 推特。海外的老师很多都非常喜欢在推特上发招生信息，可以关注一些老师的推特账号，后续推特的推荐系统会自然的推给你更多老师的推文的。
* cs ranking：了解自己方向的学校排名，然后去学校的官网找自己感兴趣的老师。

### 最后感谢一下所有为本文档做出贡献的同学，包括撰写personal case的各位同学，以及对文档提出修改意见的各位同学，在你们的帮助下才有了这篇文档的诞生。

### 如果这个文档对各位的PhD申请有微末的帮助的话，我们会非常高兴! 同样欢迎后面的同学们继续补充和完善这个文档，或撰写新的经验分享文档，让更多的同学受益！


