轻保研

【研途小灶】从数学到计算机:如何突破重重难关

轻保研 · 2024-07-09

轻保研推出了VIP全流程辅导班,专注为大三的同学走好“保研最后一步”,同时为大一大二的同学提供了先人一步的机会,关注轻保研,回复【VIP圆梦班】了解VIP圆梦班的详细概况~

欢迎来到【研途小灶】栏目!在这里,我们邀请成功保研的学长学姐们分享他们的宝贵经验和故事。从申请准备到面试技巧,每一位学长学姐都将为你揭示成功保研的秘诀和路径,为你的保研之路提供有力的指导和启发。让我们与你一起追随他们的足迹,共同探索向理想研究生院迈进的道路。













轻保研

研途小灶

保研经验分享

写在前面

这是一段充满挑战与收获的保研经历,我希望通过分享我的故事,能够为正在保研路上的你提供一些参考和帮助。我是一名北京某985高校数学学院的学生,尽管我的专业与计算机没有直接关系,但凭借对网络安全的热爱,我决定跨专业保研计算机相关方向。在这段时间里,我先后尝试了多所名校,包括中国人民大学、中科院软件所、中科院计算所、清华大学、北航等,每一次面试、每一次挫折,都让我不断成长、不断前进。通过我的经验分享,希望你能少走弯路,顺利保研成功。


0

保研经验总结

这段经历对我来说是满满的教训,所以先分享在这里,希望能帮到大家:

1、Rank永远是最大的入场券。根据我的经历和其他同学的反馈,个人情况的重要性排序大致如下:本科院校 > Rank > 有产出的科研 > 无产出的科研 > 竞赛 > 其他因素。既然本科院校已经定型,那么就尽可能地提高你的Rank,否则在初审时会四处碰壁(我在华五夏令营和预推免的惨痛教训就是如此)。

2、对跨保的同学来说:跨保不是你不会专业课的挡箭牌。建议尽早开始学习计算机专业基础课,包括数据结构、操作系统、计算机网络、计算机组成原理、数据库和编译原理,并且前三门内容要熟练掌握。

3、套导师时一定要大胆,不要有包袱,大胆去套磁。一些学校弱Com,导师愿意要你基本就稳了。我在三月份第一波套磁时没有联系北大计算机系的老师,到了六月份第二波时,中意的导师全部没名额了。

4、保底一定要尽早拿到。如果可能,尽量在夏令营初期就拿到保底的offer,否则后面会很焦虑。

5、一定要对简历上的东西足够熟悉。不熟悉的项目或没有复习过的课程就不要写在简历上。我因为对简历上的项目不熟悉而两次被问穿,最后直接删掉了这个项目。


01

我的保研奋斗历程


01

个人情况

- 院校:北京某985的数学学院

- 专业:专业代码080904K,但培养方案和计算机基本毫无关系

- 成绩:30人的小专业,前五学期的GPA排名20%,前三年的综合排名第2(但没用上,只有在靠后的几个面试时的自我介绍环节才能提上一嘴)

- 英语:CET-6 532 | CET-4 587

- 竞赛:蓝桥杯国二、数赛数学组省三*2

- 科研:本校网安一段密码学方向的科研(学生三作投出一篇A刊,但直到现在也没有一审意见)、清华某网安方向强组实习一年(也没产出)

- 项目:一个国家级大创参与,一个本校科技竞赛项目第一作者

- 择校考虑:兴趣优先(网络安全、软件系统安全、fuzzing、人工智能安全等),在此基础上尽量追求院校title,不拒绝直博,北京院校优先。



02

夏令营阶段


01

中国人民大学信息学院

接到入营通知时,我有点懵,因为前一天人大信院已经开了一大批通知,我以为自己打赢了复活赛。人大信院硕士考核流程包括笔试、机试和面试。笔试主要内容是C语言和数据结构,还有一些手写代码题。机试有两道题,直博组可能更多。虽然笔试和机试内容不难,但我只做出来一道题。

面试分为群体面试和个人面试,各十分钟。群体面试抽几个人一起问问题,个人回答。个人面试先是英语面试,然后从信封里抽专业课题目问,内容包括数据库、数据结构、计算机网络等,最后是简历问答和闲聊。由于没有系统学习计算机专业基础课,面试结果不出意外地很糟糕,最终名单中我处于WL倒数。

02

中科院软件所可信计算实验室

软件所是我两大意难平之一。夏令营考核分为线上笔试和面试,笔试包括数学卷和计算机卷,内容相对简单。笔试结果进入线下面试,20分钟时长,先用PPT自我介绍,然后英语面试,最后问各种问题。面试结束自我感觉良好,但结果还是寄了。

03

中科院计算所处理器芯片实验室

提前联系了做软件安全的老师,线上面和线下面谈了一次。面试中老师全方位拷打我,但整体还是比较满意。英文面试包括三分钟英文自我介绍,然后问问题,最后被淘汰。

03

预推免阶段

预推免阶段参与较多,分别有贵系-军科院联培、计算所网络技术中心、信工所国重、清华的工程硕博士培养改革专项(网络安全领域)、北航网安、北航人工智能(区块链中心)。

在预推免前补了专业课,如计算机网络、操作系统等,但每门课都没学完整。不过后来的面试证明这些内容够用了,除了计算所网络中心,其他都没问计算机专业课。


01

清华大学计算机系-军事科学院联合培养博士

预推免第一场是这个贵系的,形式是三个小时机试+8分钟综合面试+12分钟专业面试。机试题目较难,面试中读PPT上的英语文章,个人陈述和简历提问,总体发挥不错,但最后结果还是寄了。

02

计算技术研究所网络技术研究中心

笔试和面试。笔试主要是计算机网络、操作系统、数据结构。面试部分先进行英文自我介绍,然后对着PPT进行个人陈述,最后老师问问题。最后被调剂到计算所南京创新研究院,婉拒。

03

信息工程研究所信息安全国家重点实验室

线上面试,双机位,提前发送简历。原定面试时长20分钟,但很多同学15分钟甚至10分钟就结束了。面试中没有问专业问题,彻底的简历面,十分钟搞定。

04

清华大学网络安全领域工程硕博士培养改革专项

面试中没有英文面,10分钟个人陈述+20分钟提问,提问内容包括简历上的项目和工程上的开放问题。最终拿到了网络安全领域工程博士的offer。

05

北航人工智能学院(区块链中心)

面试中老师们几乎不看简历,而是看成绩单。被拷打了数学分析、算法设计与分析和图论,最后问了简历上的区块链相关项目。最终通过。

06

北航网络空间安全学院

面试中被拷打了十分钟的C和Python程序实现原理,还有五分钟信息论与编码。结果是WL中游,最终候补上了。

04

计算机专业常见面试问题整理


01

数据结构

Q

什么是平衡二叉树?

A

平衡二叉树是一种特殊的二叉树,具有平衡因子,即每个节点的左右子树高度差最多为1,以保证查询、插入和删除操作的时间复杂度为O(log n)。

Q

如何实现哈希表?

A

哈希表通过哈希函数将关键码映射到表中的一个位置,使用链地址法或开放地址法解决冲突,以实现平均时间复杂度为O(1)的查找操作。

02

操作系统

Q

什么是进程调度?

A

进程调度是操作系统根据特定的调度算法决定哪个进程应获得CPU时间的过程。常见的调度算法有先来先服务(FCFS)、最短作业优先(SJF)和轮转法(RR)。

Q

如何实现进程间通信?

A

进程间通信(IPC)可以通过管道、消息队列、共享内存和信号量等机制实现,以在不同进程之间传递数据和同步操作。

Q

操作系统中进程调度的常见算法有哪些?

A

常见的进程调度算法包括:

- 先来先服务(FCFS):按照进程到达的先后顺序进行调度。

-短作业优先(SJF):优先调度执行时间短的进程。

- 时间片轮转(RR):每个进程分配一个固定的时间片,轮流执行。



05

最终去向与吐槽

最终选择了清华的网络安全领域工程博士项目,原因是清华的title够好,老师和师兄都很nice。至于这个选择是否正确,需要几年后才能看出。

吐槽:

1、今年保研两大意难平:北大软微夏令营与预推免都没入营,软件所夏令营刷了我,预推免直接没给我放入营。

2、9月24号一天面了三场,清华工程博士和北航的两场。清华面试结束后骑共享单车往北航狂奔,好在两个学校比较近,半个小时骑到,没耽误北航的面试。

3、清华工程博士的offer是我拿到的第一个,9月25日晚上将近十二点拿到,好在它够好。

4、大二时学校里研究《周易》的老师给我算命,说我保研会很艰难,现在来看确实如此,从六月收到复旦夏令营被拒开始,将近三个月没听过好消息,整个九月几乎在焦虑中度过,好在最终熬过来了。



以上就是学长的经验分享,这些干货全部收录于我们的保研资料中,想要获取更多保研干货,可以看看我们新推出的《轻保研·一步到位资料包》!


7 大核心资料包,全方位助力保研成功!

全面覆盖:

1、保研理念指南:从基础到高阶,全面解析保研流程和时间节点。

2、一站式备考宝典:专业课复习资料、常见面试题库,备考无忧。

3、英语口语大师手册:口语技巧、实战策略与题库示例,轻松应对英语面试。

4、前辈经验秘籍:100+位学长学姐的亲身经验和成功心得,一手掌握。

5、保研面试共题攻略:院校专业问题详解,实战计划与答题技巧,面试无惧。

6、文书模板框架:个人陈述、简历和文书模板,完美呈现自我。

7、机试知识模板:ACM模板、机械技巧和算法经典,让你脱颖而出。

突破备考难关,拿下保研offer!

在公众号后台回复【一步到位资料包】或者扫码上方二维码领取《轻保研·一步到位资料包》,一研为定!