本人背景:
1.教育背景:某中九软件工程专业
2.排名:30/150(夏令营期间),22/150(预推免)
3.科研经历:无
4.项目:课程设计+企业实习六个月
5.竞赛:睿抗机器人开发者大赛编程赛道国二,蓝桥杯省二及一些其他比赛的省三
6.四六级:四级601,六级529(基本六级500以上就够用了)
6.最终去向:浙大软院,联系了某计院导师
过程:
我由于大二下学期的微积分拉跨了(只有七十多分),导致排名一度跌出了保研线。后来凭借之后的专业课将排名勉强拉到了保研线(20%)。但这时候手上只有成绩和一堆省三,完全不够看。于是开始参加竞赛:蓝桥杯(4月),睿抗(7月),这两个比赛都能在保研之前比完决赛并出成绩,所以如果学校可以用这两个比赛加分,很推荐急需加分的保研er参加。
夏令营由于只有一个蓝桥杯省二,几乎夏0营。只参加了西交软和浙软这两个大海营。当然也获得了天津大学智算学部的夏令营机会(虽然最后没有去参加)。
之后预推免可能由于排名有所上升,所以多入了中山大学的软件学院。
夏令营:
西交软院
今年西交软院的夏令营不再安排面试,变成了纯宣讲营,还是线上营。于是当时一共入了大约八百多人。主要用于了解学院内的实验室及学院总体概况,同时可以开始联系导师。当时钱塘潮说预推免会优先考虑参加夏令营的同学,所以算点击即送的夏令营offer?(bushi)
今年由于西交软院似乎换了新院长和新宿舍,是单人间,据说条件很好;还修改了培养方案,据说会包含实习。不过创新港路途遥远,不是很方便。
浙大软院
浙软夏令营今年是线上参营,一般坚持到最后都能拿优营。
浙软是我一直想去的学校,所以我认真参加了夏令营并最终获得了优秀营员。我参加的是自动驾驶营,入营后先会做一些介绍,然后分小营做项目。我们这个营最终没有答辩环节,感觉入营也没有筛人(但听说CAD营筛了人)。最终优秀营员大约10%(免预推免初筛),但还分出了卓越营员(约占总人数的3%),在优秀营员中选择,提前面试且免机试,通过即可获得铁offer。但卓越营员有一定门槛,与直博要求一致。
浙软是强com,可以提前联系导师也可以不提前联系。如果想去好导师可以提前联系一下。如果没有联系,最终录取后的新生群里也会有老师发招生信息,那时候联系也可以。
天大智算
首先是“天大杯”程序算法大赛,大约2k人参加,最终进约400人。题目不是很困难,一般把小样本都过了+ac一两题应该就可以进面。当时我排名大约400左右,进了面。但由于当时我在实习加上天大有鸽人历史,名声在外,所以我没有参加线下面试。
夏令营我主要就参加了这三个,虽然拿到了浙软优营,但没有铁offer。四舍五入等于啥也没有。之后沉淀两个月,参加预推免。
沉淀:
本校计院夏令营由于排名过低,初筛就被刷了,所以这段时间还是挺焦虑的。
这段时间我参加了睿抗机器人开发者大赛编程技能赛道,同时复习专业课。所幸这段时间获得了国家级二等奖,成功拿到了加分,于是综合排名达到14%,保研名额终于能够确保了。但由于排名依然偏低,仍然没有获得很多进面机会。预推免参加的院校包括:浙软,中山软和西交软。本校本院在联系导师时已经已读不回了,于是只好寄希望于西交软了。)所以要本校保底一定要趁早下手!!
预推免:
预推免时间十分紧张,今年许多院校在20号以后扎堆面试,所以撞车的很多,甚至还有今天通知,明天线下面试的情况。所以一定要随时关注消息,安排好时间。
浙大软院
似乎再次没筛人,985听说有45%也进了,所以如果你是985,夏令营不想拿卓越营员的话,基本可以不必参加,预推免大概率可以进面。
今年的预推免持续了三天,坚持到最后的大概五百多人(含卓越营员),收190人。首先是晚上的机试。今年机试题目都是围绕火烧赤壁的背景出题。第一题是数相关的,其他题都是图相关的。第一题是签到题,难度较低,主要考察数分割和平方。后面的题感觉难度并不是递增的,所以如果卡住了可以看看后面的题。主要考察了搜索和动态规划。我拿到了81分,排名大概250左右。AK了130+人。但可能因为AK人数太多,所以老师并没有很依靠机试,也算是一个机会。我虽然机试排在250左右,最终排名却大约140左右,拿到了拟录取的offer。所以如果机试炸了,也不用太过紧张,面试还有机会翻身。
面试包括5-8分钟ppt(含1-2分钟英语自我介绍),剩下时间是老师提问。总时间18-20分钟,具体依据各个组有所不同。会有个计时器,到时间就喊停。我是直接对着ppt的自我介绍页用英语进行的介绍,所以提问环节没有被拷打英语。听说有的组会在问答环节拷打英语。之后的问答环节先是交流了我的项目,主要是企业实习的项目。之后有一些数学和专业课问题。
1.介绍一下概率论中的大数定律
2.点击网页链接,会发生什么(用到哪些协议)
3.这一过程用到TCP和UDP了吗?
4.程序从外存到CPU运行发生了什么?
5.进程切换有哪些准备工作?
6.如果你未来在科研中遇到难题,你会怎么做?
主要就是这些,我那组老师还是不错的,并没有很拷打。听说有的组还是比较拷打的,这个比较看脸。浙软面试结束以后我就赶去车站坐动车前往珠海参加中山软的面试。
中山软
中山软预推免只招专硕且没有贴出名额,一直都不透明,甚至wl排位也不给。
中山软也是包括机试和面试两个部分,但机试只用作参考,不算分。
机试一共15题,我ac了七道,最终排在第三,最高的ac了12道。题目难度基本是递增的,但也有一些夹杂的模拟题,难度低一些。考察内容还是比较多的,时间也比较紧张,但一般把acwing的基础课刷刷也足够拿到一个比较好的排名了。
当天晚上我就参加了面试。首先是5分钟ppt介绍,然后是问答,总时长也是20分钟,同样会有定时,到时间喊停。问答中包括一个抽题环节,是朗读并翻译一段abstruct,这个比较看运气。然后提问了项目,专业课和聊天。问题主要有:
1.栈和队列相关的问题
2.时间复杂度是什么
3.排序算法的评价中的稳定是什么意思
4.乐观锁和悲观锁(没学过,跟老师解释以后换了题)
5.嵌入式开发和其他软件开发有什么区别?
6.请分析当前我国软件的发展现状。如果你要想成为一个合格的软件开发者,应做什么?
还有一些问题有点想不起来了,想起来的就这些。主要是问概念问题。虽然现场准备了草稿纸,但基本是用不到的。最终拿到了候补,但由于已经有浙软offer,没有填报中山软。
西交软
今年似乎转强com了,但想要好导师还是要尽快下手。985点击即送,参加面试的基本都是985。完全是聊天面(10min),简单的ppt介绍加聊天提问。最终拿到了候补,也很快候补到了。
总结
最后贴个圣经,每年圣经总能应验。今年928以后还是一堆鸽子,所以预推免或者夏令营形势差不要紧,928还有机会。祝大家都能上岸梦校!
如果需要专业课的复习资料或者想要交流一下,可以发邮件到zwy2869651050@gmail.com。