清华软院

http://www.thss.tsinghua.edu.cn/

比清华计科稍差一点,但是和清华计科在一个院楼上,如果导师还不错区别不大。我们院每年都会去比较多(常见3-5个)。

招生规模

外校硕士30人左右,外校博士10到20人。

招生形式

6月份会有夏令营(4月就会发报名通知,注意查看),夏令营和硕士招生完全无关,是博士夏令营。提供了一个校外学生和博导联系到机会,也不会直接发放offer。 但是考核形式和9月硕士博士招生完全类似,可以当作提前演练。 导师可能会给口头录取,到了9月还要走形式考试一次。

9月份预推免主要是硕士,初审相对严格,只有60个人可以通过参加考试,不过对我们院非常友好,大概前20名都有可能通过初审。过了初审之后通过的概率也很大。

一些细节

2019

1,夏令营2019年报名截止日期是4月30号,一定要提前留意通知。想直博必须去夏令营,而且最好联系老师。

2,夏令营入营学分绩最好前五(按前五学期排名),而且一般对我们院只会入营一个人

3,九推的通知八月中下旬出,在网上进行报名。一般年级排名15名之前都有机会过初审,前10名比较保险。

4,九推需要准备的材料是两封副教授推荐信,一份个人陈述(清华研招网上有模板),一份申请表(有模板),获奖证书复印件,六级成绩证明(6级越高越好,有比较高的托福雅思也可以放进来)

5,考核的形式是机考加面试。机考必须使用C++, 环境是vs2017,用机房电脑,3小时3道题。面试时长20分钟,会有五六个老师围着你问。

6,九推硕士过初审全国一共60人,我们院5人,九推大概会通过30到40人,我们院全部通过并且都选了清华。

7,清华出结果比较早,今年9月18日就出最终结果了,此时北大和浙大的九推还没出初审结果。

8, 竞赛表现好(有多个国家级比赛一等奖或者有ACM奖牌),或者科研表现好(有已经出版的论文且是一作或者二作)的人会在初审的时候有加分。最好有科研经历和项目经历,这样面试不会被问太多专业课知识。

9,面试有且只有一个英语问题,有的老师让你用英语解释项目,有的老师问专业知识(比如用英语解释一下快速排序之类的)

2020

  1. 今年由于疫情影响,采用线上机考 + 面试的形式。机考 3 小时 4 道题,oj地址为 https://dsa.cs.tsinghua.edu.cn/oj/,只能使用 C++(可以使用 C++ 11 的语法和 STL ),IDE 不限,不能查看任何形式的资料。面试时长 20 分钟。
  2. 九推硕士过初审全国一共 58 人,最终通过 35 人,大概 60% 左右的通过率。我院 3 人全部通过。主要难点还是过简历初筛,而且今年因为疫情,九推开始的时候我院只有前五学期排名,会有一定程度的影响。
  3. 还是因为疫情影响,今年 9 月 28 日出的结果。

2021

  1. 夏令营2021年报名通知时间是 5 月 18 日,报名截止时间是 5 月 28 日,需要留意通知,提前准备材料。
  2. 夏令营入营学分绩最好前 10(按照五学期排名),至少是前 15,本年度我院入营人数较多,超过 5 人。
  3. 九推的通知 7 月 9 日发布,在网上进行报名,一般年级排名前 15 名之前都有机会通过初审,前 10 名比较保险。
  4. 九推需要准备的材料包括2封副教授及以上的推荐信(不同的是,需要由推荐老师自行在网上进行填报),一份个人陈述(一般为1页A4纸),一份申请表,获奖证书和相关证明材料复印件,全部在清华大学研究生招生网填报:https://yz.tsinghua.edu.cn/
  5. 夏令营和九推的机考均和 2020 年一样,使用TOJ,地址为:https://dsa.cs.tsinghua.edu.cn/oj/,形式均为 3 小时 4 道题,只能使用C++(可以使用C++ 11 的语法和STL),IDE不限制,不能查看任何形式的资料。
  6. 夏令营面试比较快速,简单自我介绍,老师提 1-2 个问题。九推面试时长为 20 分钟,首先进行自我介绍,然后有 5-6 个老师进行提问,包含一个英文问题,问题内容具有一定的随机性。
  7. 九推硕士我院最终通过 5 人,主要难度集中在简历筛选,机考成绩上,在竞赛、科研等方面有突出表现的同学在初审时会有加分,最好有一定的科研经历或项目经历。同时由于疫情,九推开始的时候我院也只能使用前五学期的学分绩排名。
  8. 今年九推的结果是在 9 月 19 日出的结果。

上机真题(硕士)

2018年及以前请参考这篇博客 https://blog.csdn.net/da_kao_la/column/info/27610

2019年九推机考真题

1,请把一个整数(范围2到10的8次方)拆解成质因数相乘的形式,质因数按从小到大排列

例:

输入: 60

输出: 2*2*3*5

2,给定二叉树的前序和中序排列,确定从根节点到叶子节点的一条路径上节点值之和等于target的路径总共有多少条。其中每个节点的value没有重复。

例:

输入:

2 <节点数>

1 2 <先根序列>

2 1 <中根序列>

3 <target值>

输出: 1

3,给定一个字符串,输出其压缩后的串的最小长度(压缩方式可能有多个,输出这些方式压缩出的串的长度最小值) 比如AAAABAB可以压缩为4(A)BAB 或者 3(A)2(AB) 最小长度为7。

压缩是可以嵌套的, 比如: HELLOHELLOWORLDHELLOHELLOWORLD 可被压缩为2(2(HELLO)WORLD) 最小长度为16

2020年九推机考真题

今年由于疫情的影响,明显能感到题目的难度增加,并且题量也变大了。个人感觉四个题都是 LC hard 的难度……

  1. LeetCode 968 监控二叉树
  2. 跳石板
  3. 多边形游戏
  4. 小红的房间

2021年九推机考真题

今年题目比较简单,大家分数普遍偏高,满分提前离开的人也有好几个。

  1. 依据题意就能写出来,基本不涉及算法,也不需要优化。
  2. 背包问题模板题。
  3. 树上DFS
  4. 涉及数列推导,猜测要用矩阵快速幂,仅供参考。

面试回忆(硕士)

2020年面试回忆

先是 5min 的个人陈述,然后是 15min 的提问。提问主要围绕报名时提交的材料和个人陈述展开。

(朱海铭)

  1. 项目问答,只是大致介绍一下亮点,并没有深究
  2. 用英文介绍一下你是如何在项目中使用责任链模式和抽象工厂模式的
  3. 快速排序的“快”体现在什么地方
  4. 是否参加过社工活动,并具体介绍一下
  5. 谈一谈你对边缘计算的理解
  6. 看你做过挺多项目,那么请评价一下自己的工程能力