美文网首页
2019计算机软件保研

2019计算机软件保研

作者: 头文字TT | 来源:发表于2020-02-02 15:11 被阅读0次

    个人背景:某985软件工程,四级610,六级575。美赛H一次,大英国二两次,参加过一些省部级的项目类比赛,若干校企奖学金(无国奖)。在计算机学院有一段CV的科研经历,主要做detection和segmentation。最后是去了南大CS。

    相关准备

    1.中英文的CV,self-introduction, PS, research plan.

    2.做过的若干项目。要清楚项目的inception和实现流程,实现细节不强求。

    3.未来研究方向的相关基础知识和近期的科研成果。

    4.基础通识课程,如:微积分、线性代数、概率论与数理统计。专业相关课程,如:数据结构、软件工程、操作系统、计算机网络等。

    5.联系老师。

    6.机试。在某些学校,得机试者得保研。可以通过百练、NOI、PAT等平台练习。(还是最推荐PKU的平台)

    投递情况:

    本人比较菜,遂果断采取海投策略:一共投递了20+的宣讲会和夏令营(未参加预推免)。比较有自知之明,没有投清华贵系、北大信科、上交计算机直硕等神仙院,因此还过了不少院系的初审。下面简单地说下几个没有通过的初审:

    清华软院:不解释。

    清华深圳人工智能系:无拒信,官网公示。似乎比较看重ACM经历。

    华科计算机学院:华科的筛选形式是研究生办先从2000份申请里面筛400份,再由领导选出最后的200个入营名额。1.按理说不应该oq,可能是我太想入营,把大大小小的校奖也填进了系统,导致未通过。2.可能是因为已经过了武大计算机?

    同济计算机学院:1.之前已经通过了同济软件,故被拒。2.同济CS似乎比较照顾各个院校的入营人数,因此每个学校的入营人数都比较平均。

    中科院自动化所:自动化所是最秀的。入选的人会被拉入一个小群,留下大群的人一脸懵比。总共是录了5批,都没有录到本渣,最后既不公示入营名单,也不发拒信,真是活活玩死人的节奏啊。入营标准似乎也很玄学。

    中科院深圳先进院数字所:无入营名单,不发拒信。貌似数字所的名额很少,如果不预先联系系统里的拟填报导师,会直接被筛。

    参营情况

    2019.4.27 中科院计算所

    形式:小组群面,多个老师 VS 多个学生。因为也不发offer,故气氛轻松融洽。

    Q1:中文自我介绍。

    Q2:听你的介绍,感觉是单方向的研究居多。了解迁移学习吗?

    Q3:矩阵方程的最小二乘解?

    Q4:在项目里是如何分工的?

    2019.5.24 武汉大学 计算机学院

    武大会在部分高校宣讲,同时发放少量的offer(一个地区1-2个),也是一次很宝贵的机会。

    Q1:中文自我介绍。

    Q2:有没有深入了解过相关模型?

    Q3:说说Fast R-CNN,YOLO,SSD及他们的区别。

    2019.6.1 上海交通大学 计算机系直博

    我在申请的时候,坚持一条原则:坚决不直博,也因此没有去申请浙大计算机直博暑期项目以及西湖大学夏令营等。但在上交这里破了例,原因是:觉得自己实在是没有直硕上交的可能性(联系几个老师都杳无音讯),与其送人头,不如参加一波面试(恰巧又在成都)。

    Q1:英文自我介绍。

    Q2:用英文介绍你在新加坡的交换经历。

    Q3:介绍下项目A,主要说说创新点。

    Q4:介绍下项目D,idea是怎么来的?

    Q5:为什么选择Z老师,了解他的研究方向吗?

    Q6:简单介绍下项目G,是怎么做的?

    Q7:看了这些paper,觉得自己和他们的差距大吗?

    Q8:在paper的基础上,做了多少实践性的工作?

    上交直博的名额挺多的,因此面试的时候也不怎么筛人,仅仅是简单地就项目经历进行提问。

    不过要想去交大读博,这次面试只是敲门砖。还需要后续自行联系相关导师并通过考核,才能拿到直博的名额。

    2019.6.14 天津大学 智能与计算学部

    和武大一样,天大也会在各个地区宣讲,并发放少量的offer。

    面试形式:多个老师 vs 一位学生。

    Q1:中文自我介绍。

    Q2:看过的paper是哪些期刊或者会议上的?

    Q3:感觉你的项目比较集中,每一个时间也不长?

    Q4:在项目中,大概扮演一个什么样的角色?觉得最重要的项目是哪一个?

    Q5:项目A中,主要对模型做了什么调整?

    Q6:有没有想过,把FPN中底层的feature map再放大一倍,会怎么样?(顶层的语义信息不充分?)

    Q7:有没有联系tju的老师,或者了解tju的团队?

    Q8:有没有未来的研究动机?

    Q9:项目B是怎么做的呢?都是刚性的物体,如车?还是有柔性的物体?

    Q10:未来的规划?有读博士的想法吗?

    Q11:如果tju和nju都给你offer,如何选择?

    2019.6.21 南开大学 计算机学院

    南开的计算机学院在津南校区,落成没几年,硬件设施非常新,周边荒无人烟。

    面试分两场,第一场面项目和规划,第二场面英语和基础知识,每场10分钟。

    Interview1:项目和规划

    这场面试大概是所有面试中最懵的一场,因为我几乎全程没有弄懂老师到底想听什么……

    Q1:中文自我介绍。

    Q2:自我评价一下,自己最擅长做什么样的工作?(……)

    Q3:技术上、方向上,擅长做哪方面的工作?(科研方向 and 未来规划?)

    Q4:项目C的项目背景?

    我就开始介绍项目C的目标、方法和原理,讲到方法的时候被打断。原来老师只是想问我项目是怎么来的……我回答说是课程设计,她问我是哪个课程的课程设计……

    Q5:研究生阶段,想继续做什么方向的工作?联系的是哪个老师?

    Q6:还联系了其他学校的其他老师吗?

    Q7:简历上的这几个项目里面,哪几个是课程设计啊?(……)

    Q8:项目G的数据是什么样的?

    Q9:如果预测结果不对,会有什么后果?(……)

    Interview2:英语和基础知识

    Q1:英文自我介绍。

    Q2:Could you introduceyourself in English?

    Q3:Could you introduceyour hometown?

    Q4:What do you like to doin your spare time?

    Q5:给定一棵二叉排序树和一个结点A,求其后继结点。(中序遍历)

    Q6:学过哪些算法?哈夫曼树是如何构造的?(优先队列)

    Q7:说说哈夫曼编码过程。

    Q8:和C相比,C++最大的区别是?(OO,三大特性)

    Q9:简单介绍一下多态和封装?

    Q10:三种访问权限?

    Q11:介绍一下友元及其优缺点。

    Q12:介绍一下虚函数。

    结束了以后,会拿到一张复试成绩单。之后呢,再去联系老师并通过面试,才能获得录取资格。

    2019.7.1-7.3 复旦大学 工程与应用技术研究院

    工研院是复旦的一个新学院,是复旦建设新工科的摇篮。学院的条件相当不错,也有很多双聘的优秀导师,开设计算机、光学、医学等学科的学位。

    机试:

    1.模拟卷积。是ecnu oj的一道原题:

    2.贪心。题意:有一主持人,播报i个节目,每个节目的耗时为ai。它可以选择一次性播报n个节目,总耗时为(a1+...+an)^2。每次上下台的时间为k,求主持人播报节目的最短时间。

    3.线段树,若干次查询区间的最值。

    面试:

    Q1:英文自我介绍。

    Q2:Can you say the

    difference between classification and detection?(localization)

    Q3:SVM的工作原理。

    Q4:哪些项目是根据兴趣来做的,又有哪些是follow比赛或者老师的研究来做的?成果如何?

    Q5:介绍项目过程中一个具体的trick以及其inspiration。

    Q6:对科研有兴趣的话,是否选择直博?

    Q7:为什么选择neural network而不是回归来做项目F?项目F的数据量有多大?

    Q8:简单介绍下项目F中network的architecture。

    Q9:BP的全称?是利用什么方式来优化目标函数的?(Gradient Descent)

    Q10:项目G的参赛队伍有多少?

    Q11:对嵌入式有多少了解,介绍一下ARM处理器?

    Q12:项目A是在PC端 or 移动端做的,有没有考虑过加速?

    2019.7.3-7.5 上海科技大学 信息学院

    本人申请的学校大多是国内耳熟能详的老牌强校,唯有这所学校是个例外。但在不长的相处时间内,给我留下了相当惊艳的印象。无图无真相,下面带大家感受一下。

    硬件设施真的是一级棒啊!

    采用的面试方法也很novel,每个学生可以申请3个导师,由导师自行组织笔面试。最后,学生和导师可以进行双向选择。

    2019.7.5-7.7 同济大学 软件学院

    英语笔试:

    A.十个英文缩略语写全称,内容很宽泛,看个人平时积累为主。

    B.两道英译中,第一道是两个最短路径搜索算法的差异比较,应该是英文教材上的摘录,第二道感觉是通讯信号领域的论文Abstract,讲的是视频流传输。

    C.一道中译英,材料是关于软件开发流程的。

    综合笔试:

    1.    哈夫曼树的构造

    2.    求解最短路径的算法伪代码(Floyd)

    3.    MOBA游戏的面向对象设计(OOD),用UML的类图来表示

    4.    MOBA游戏的数据库设计

    5.    自动检测停车位的人工智能模型训练流程(CV方向)

    英语面试:

    Q1:How many universities have you applied for?

    Q2:If they all give you the chance, which university will you choose and why?

    Q3:Do you have any research experience?

    Q4:How many papers have you published?

    Q5:Can you tell me your understanding of YOLO?

    Q6:How many anchors does one grid have in YOLO V3?

    Q7:Can you tell the loss function of YOLO?

    Q8:In the loss function,YOLO uses the square root form of W, H, but it does not use the square root form of X and Y, can you tell me the reason? (scale)

    私以为,英语面试只要问问爱好、兴趣就行了,然而……

    大概这算是比较硬核的英语面试了?不过自我感觉答的比较流利,也就成了一个加分项。

    综合面试:

    Q1:中文自我介绍。

    Q2:nju和tongji,会选哪个?

    Q3:讲讲ResNet。

    Q4:目前detection的模型中,你觉得哪个最好?

    Q5:比较一下one stage和two stage的模型。

    Q6:假设现在参加一个detection的比赛,让你选择3个模型作为备选方案,会选哪3个?为什么?

    Q7:为什么不选择YOLO V3呢?

    Q8:你在很多项目里担任了组长或者队长。你认为自己的优势是什么,遇到了什么困难?

    2019.7.12-7.14 南京大学 计算机科学与技术系

    南大计算机系可以算是本渣心心念念的dream school了,也有一个非常想进的research group。为此,也推掉了7.8-7.11的所有安排,静心准备了几天。

    机试:

    1.给定一个不超过100位的数n,和一个不超过100的数字k,要求从数n中去掉k个数字,然后使得去掉k个数之后,n最小。

    2.有B个男孩,G个女孩,要求所有男孩女孩排成一队,连续的男孩个数不可以超过K个,问一共有多少种排法。

    3.给出一个二叉树的前序遍历序列和后序遍历序列,序列是没有空节点#号的,只有字母,问通过这两个序列可以构造多少种不同的二叉树?

    面试:

    Q1:使用的网络模型,是直接调用它去跑一些应用场景,还是会去修改?

    Q2:读过若干篇paper后的体会?(发展趋势 and 未来规划)能够看到detection方向上的发展趋势:从two stage到one stage,从anchor-based到anchor-free,以及小物体检测和regression方向上的提升。其中的很多idea很solid和work,激发了自己在这一块的兴趣。

    Q3:是读paper,还是跑模型得到结果激发了你在这一块的兴趣和信心?

    Q4:用的模型是监督学习or非监督学习的?

    Q5:使用的数据量有多大?

    Q6:解释一下梯度消失。

    Q7:怎么规避梯度消失?(BN、ResNet)

    Q8:如何解决过拟合?

    1.增加训练样本量

    2.增加正则化的系数

    3.减少模型的特征数

    Q9:如何看待调参呢?

    Q10:怎么理解软件工程这个概念?

    Q11:遇到了BUG如何处理的?

    Q12:有没有想过去做CV系统的研究,还是说仅仅是做应用?

    Q13: I saw in your resume that you have an experience in Singapore, can youdescribe the experience?specifically in NUS?

    Q14: Your impression of Singapore and NUS?

    结果:南大比较看重机试,“机试高,大概率就稳了”。但是面试的成绩也是有影响的,所以也不能掉以轻心。

    2019.7.15-7.20 中山大学 数据科学与计算机学院

    中大的夏令营可谓是非常的充实,学术讲座、学长学姐经验介绍、实验室模拟科研……

    另外,食堂非常非常好吃!

    机试:3小时。一共10道题,共1000分。不同于其他学校,中大的机试题中不仅有算法题,还有C++基础知识考察。

    今年的中间3道题就分别是:构造函数&析构函数、运算符重载和虚函数的相关编程。

    面试

    Q1:英语朗读&翻译,抽到的题目是嵌入式系统相关。

    Q2:谈谈你对C++的理解。

    Q3:解释一下多态。

    Q4:有没有报其他学校?会如何做选择?

    Q5:联系了哪个老师?研究方向?

    Q6:比较下object detection和instance segmentation,再比较下instance

    segmentation和semantic segmentation。

    Q7:解释一下秩这个概念。

    Q8:了解秩的应用吗,比如降维?

    2019.7.28 哈尔滨工业大学 计算机学院

    哈工大的推免面试采用视频面试的形式,一共分为4个部分:逻辑思维、科创实践、专业知识和沟通能力,每部分时长5分钟。

    逻辑思维

    1.    一道经典的微软面试题:房间里有3盏灯,外面3个开关,每个开关仅控制一盏灯,在房间外看不到房间内的情况。请问:如何只进屋一次,就判断哪个开关对应那盏灯。

    2. 有一首歌,叫十年。还有一首歌,叫三千六百五十夜。请问:十年可能有多少天?

    科创实践

    1. 参加过哪些竞赛,取得过什么结果?

    2. 对哪个研究方向比较感兴趣,paper的阅读量?

    3. 阅读paper的过程中,有什么收获?

    专业知识

    1. 从编写一个复杂的应用程序,到在计算机上运行起来,在该过程中,需要用到哪些你用过的专业知识?(编译原理、操作系统)

    2. 如何优化某个程序,从硬件资源和时间角度。(数据结构、操作系统)

    这2个问题个人觉得还挺好的,能考察知识的广度。

    沟通能力

    1.   自我评价下自己的沟通能力。

    2.   在项目进行过程中,碰见划水的怎么办啊?

    3.   和导师的研究兴趣不太一致,导师重理论,你偏重工程,如何和导师沟通?

    4.   如果在一个新方向上进行研究,难度很大,如何获得帮助,并快速入门呢?

    2019.7.30 东南大学 P实验室

    Q1:你做了挺多的项目,那么这些项目的来源是?

    Q2:还申请了哪些学校,结果呢?

    Q3:nju和seu,你选择哪一个?

    结果:看问题也知道老师没有再深入考察的意愿了,哈哈哈~

    2019.8.19-8.23 国防科技大学 计算机学院

    nudt夏令营的内容还是挺丰富的,组织了多次讲座和参观活动。

    面试

    Q1:英文自我介绍。

    Q2:说说你觉得,做的最好的项目。

    Q3:介绍下detection的相关方法。

    Q4:说说one stage的模型。

    Q5:比较一下YOLO和SSD。

    Q6:YOLO是如何提升小物体检测的性能的?

    Q7:哪一个模型对于小物体的检测效果最好?

    Q8:介绍下项目G及评分的标准?

    Q9:介绍下项目F。

    文末总结

    保研是一场持久战,除了充分的准备以外,精准的定位和科学的选择也相当重要。

    祝福看到这里的你们,每一个人都能得偿所愿~

    P.S:转载请注明出处~

    相关文章

      网友评论

          本文标题:2019计算机软件保研

          本文链接:https://www.haomeiwen.com/subject/vyrqxhtx.html