2023年中流211计算机保研之旅——截止2023.7.11

  中下211,CS专业(从机器人工程转专业到CS),rk2(2.7%),国家奖学金等一堆没太大用的荣誉称号,3个竞赛国奖,4个省奖,竞赛偏机器人和人工智能(因为大一参加了智能车队),科研就是一篇在投C,一篇EI水会,一段大创,两个专利在受理,四六级都是550左右。

  目标华5,接受直博,偏好方向:因为本科接触的方向比较杂,CV、多模态、自动驾驶、金融量化、区块链都做过,也都能接受,比较喜欢的还是多模态偏CV方向。今年转为线下,大佬都是海投,担心夏0营,我也不得不多投一些,基本没有投递211。本身机试比较菜,所以尽量避开机试难度大的院校。

  清华贵系(夏令营不发offer且上交冲突,放弃参加)、上海交通大学电院、南京大学计算机、中科院计算所、南开大学软院、浙江大学软院、武汉大学遥感国重、武汉大学电子信息(考通信原理太累了,放弃参加)、北师大人工智能、中山大学软院(与北师大ai冲突,放弃参加)、西安交通大学软院、天津大学智能学部、中科院信工所、中科院空间科学中心(与ict冲突,放弃参加)、中科院上海高等研究院、中科院深圳先进技术研究院脑所(和南开se最后一天重合,放弃参加)、中科院上海微小卫星研究院(放弃参加)、湖南大学机器人院、中科院声学所(与ict冲突,放弃参加)、北京理工大学宇航学院、山东大学软件学院(宣讲营不参加)、中国科学院空间应用工程与技术中心(时间冲突 放弃参加)

  暂无

  西交软是线上宣讲营,没什么夏令营考核,去年被鸽惨了,今年干脆不发offer,自己联系导师,有意向的同学参加预推免。(等8月了)

  2000人海王营,机试(tjcpc邀请赛)爆0会被刷掉,当天还有别的面试,只能打了简单的字符串签到题,提前交卷了。

  果然,做了签到题就能入面试,选课题组加微信群准备考核,在上高铁前找了个安静的地方,完成了面试,我面的课题组要求8min内PPT自我介绍,然后提问了几个关于我项目的问题,没有问英文问题和专业课。

  只有一个问题回答的不是很好:某某竞赛当年的全国总决赛入围了多少支队伍?我直接???,就随便说了好像四五十个吧。说实话我也记不清了。

  电子系直博 30号早上闵行校区面试,陈瑞球楼。真正决定你成绩的只有面试那几分钟,没有任何多余的活动,面完可以直接走,大概一个月后出结果,期间可以联系老师进行双选考核,一般老师会自己再考核你一次。

  每人10min左右,3min中文自我介绍(无ppt,老师可能打断你要求英文),英文提问,简历拷打。感觉要寄了,表现很不好。

  总结一下寄的原因:我一进去就要求用英文自我介绍,可能给老师一种英语比较好的自信的感觉,老师问的就比较难,其他的同学遇到的问题大概都是 describe your project/paper briefly,甚至问hobby . 到了我就是 Explain in principle why transformer performs better than lstm? 我只准备了 项目和论文的简要介绍 和 简单的家乡/爱好/本科学校,自然是寄了,支支吾吾就说了transformer can...interact tokens globally... 我都觉得尴尬。总结一句话:“一定要好好复习自己项目中涉及的所有知识点,报考知识点的扩展和延伸。”无所谓如果被pass,说明真的与上交无缘了,也算有所收获,逛了交大,认识了几个不错的朋友,收获自己准备不足的点。说实话,有点后悔,应该去thu的,那边的老师也约了见面,但人在上海,赶不回去了。

  补上吸取教训了:

  为什么投这个期刊?

  如果有水刊,不能答这个审稿周期快之类的话! 要答导师指导投的这个期刊,找点借口啊。

  为什么要选择这样的算法?

  不能答别人也是这样做的!!!一定要有自己的想法,所以说教训就是,不只要清楚地知道自己怎么做的项目和科研,也要知道为什么这么做!!!

  Transformer为什么比lstm好?(并行计算、长期依赖)

  RNN / LSTM:①顺序处理(递归计算) 无法并行训练RNN和LSTM(每个状态仅取决于先前看到的状态);②长期依赖问题(token的编码仅强烈影响下一个单词的表示,LSTM`通过引入包含了`遗忘门、输入门、输出门的结构改善了RNN中存在的长期依赖问题,但是问题本质上与递归有关)。

  Transofrmer:①避免递归,以便允许并行计算(将RNN和LSTM中的递归计算变为矩阵乘法的并行计算);②减少由于长期依赖性而导致的性能下降,使用self attention整体上处理一个句子,这就是为什么不存在丢失(或“忘记”)过去信息的风险的原因。此外,多头注意力和位置嵌入都提供有关不同单词之间关系的信息。多头注意力,各个attention head可以学会执行不同的任务(比如8个head分别学习纹理、颜色、轮廓、语义...)。缺点:局部信息的获取不如RNN和CNN强;

  Lstm和transformer各自适合的场景?

  LSTM在某些任务上仍然是有效的,尤其是对于较短的序列数据或需要模型长期依赖性的任务。此外,LSTM较为简单和易于理解,并且对于小规模数据集可能更容易进行训练。Transformer则更适合处理大规模数据集、长序列和同时处理多个任务的情况。

  ————————————————————

  7.12补

  原来真的不刷人hhh,接下来就是导师双选,感觉这才是最难的,联系的导师让我做完两个项目,才会看情况选我(我已经完成一个了),感觉联系这个老师的人也不少,不能在一颗树上吊死,又要开始海了。

  北师招生办小姐姐态度真的好,我哭死,必须参加,一会儿抵京,直接去沙河办理入住。

  细节真的太暖心了,我再次哭死,晚上到了办理入住,领了营员手册等东西,入住双人间(冬奥会志愿者房间,电视,中央空调,独立卫浴),老师看我没吃饭,给我送了一袋零食(水果 酸奶 鸡腿 方便面之类的),还报销所有京内自行前往沙河校区的路费,还有破冰活动,小龙虾自助餐,看得出来,招生办老师对这次夏令营真的花了不少功夫。

  今年的考核是:机试(4道进制相关题目)+群面

  机试:不是很难,但是大寄,之前就简单练了一遍(除了dp),现在生疏的不行,警醒了我预推免前一定要再强化一遍,保持每天的手感!

  分组群面:4人一起进入面试房间,一个房间大概6-7个老师,递送简历,轮流中文自我介绍,老师逐个提问(爱好、读研规划、项目),全程没有涉及英文和专业课,气氛比较愉悦,老师也很和蔼,整体来说强度不大。面完我就直接打车回学校了。

  体验感最好的一个夏令营,在招生办老师和志愿者学姐无微不至的关怀下度过整个夏令营,这个营不仅起到了选拔优秀营员作用,更是给所有参加的同学带来了莫大的鼓励,相信参加过的同学,不论最后是否优营,又或者最后是否会选择北师大,都会对北师大心怀感激。

  写在前面:虽然我可能oq了,但强推李庆鹏老师,人真的很好,学生培养模式也很nice,是个为学生着想的好老师!(感觉很多胡大的老师都很不错!)

  外省线上,只有面试。

  面试:PPT+英文自我介绍(我介绍了大概1分多钟),再简单介绍两个项目,老师问了几个项目问题就结束了,面试相对比较简单,我的面试时间也很短,大概只有6-7分钟。面试完对你感兴趣的老师可能会加你微信。

  解析一下考核标准:

  外语测试应该就是比较常规,英文自我介绍、英文常规问答(家乡爱好之类的)、再难点就是英文简单介绍项目和论文。

  专业素质测试:成绩单上的专业课、竞赛项目和论文的细节问答。

  综合素质测试:入会“老师好”,出会“谢谢各位老师”,介绍自己参加过的重大实践活动(不要太多,比较研究生还是要老老实实做研究的),压力面不要冷场,不抬杠,机智化解(谢谢老师的建议,我这点确实做的不足,未来如果有机会,我会在xx做出改进或更加深入的研究)

  北理今年没开计算机夏令营,因为本科最开始学的是机器人工程,所以对控制也有一些了解,同时里面也有一些做航天和遥感视觉的老师,就报了名。7月7日-9日线上,学术讲座和学科介绍、实验室云参观、师生在线交流。

  考核方式:分 A、B、C 三个组,分组情况和相应腾讯会议号后续在微信群里公布。

  考核时间:每组面试学生各 48 人左右, 每人 10 分钟,合计 7 个小时左右。

  上午 8:30-11:30 下午 13:00-17:00。

  考核内容:5 分钟 PPT 自我介绍,5 分钟问答环节。

  面试环节:PPT自我介绍完,老师问了我的机器人竞赛,然后又问我为什么之前做的都是地上跑的(智能车竞赛),现在来报天上飞的(报宇航学院),我说对无人机和深空探测的感知方向感兴趣,然后就没有老师提问了,可能方向不是很匹配的缘故。

  8号线上笔试,不知道能不能过,现在408是只记得概念,做题的东西是一点没看 忘光了。

  刚好后面的南开也有笔试,面完北师ai,直接放弃中山se和武大ee,回学校图书馆待几天,复习一下机试和笔试,再过一遍项目细节,不然什么都参加,每天不是在高铁上,就是在等待下个学校的面试,路上累得要死,最后还没拿到几个理想的offer就很难受,不如有所取舍,专心准备几个真的想去的,不海了,上岸。

  ———————————————————

  啊啊啊这几天摆烂了,一直在做上交和浙软的项目,又没来得及学。

  笔试完直接玉玉了,30道单选(1分),40道多选(2分,多选或漏选不得分),408+编译原理+离散数学+概率论+凸优化,考的比我本科教的要深,考前没看绿裙的往年真题,听说考了好几道原题。

  联系了意向导师面试,自我介绍,项目问答,还有一些闲聊(为什么想来南大,南大是你的第一选择吗之类的),然后是算法思路问答(最小生成树,跳台阶的dp状态转移方程,连通图等),要是没过笔试就尴尬了

  补一下没答出来的跳台阶,我太菜了没打过acm:

  题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

  定义状态:int dp[target.length+1],dp[i]表示到第 i 个台阶,可以有多少种跳法

  状态转移方程:dp[i] = dp[i-1] + dp[i-2],因为要到达第 i 台阶,有2种方法:能通过第 i-1 台阶,跳1级到达。通过第 i-2 台阶,跳2级台阶到达。

  初始化:dp[0] = 1,dp[1] = 1,因为达到第二台阶可以通过原地跳2层台阶到达,因此dp[0] = 1。而到达第1台阶,只能原地跳1层台阶到达。

  ———————————————————

  补更:笔试被刷,是纯小丑了,现在准备再等一天补录,然后和联系的老师说:很遗憾没能入营,打扰了。

  只有ict此时安慰了鼠鼠受伤的心灵。

  导师推荐制,找了个风评比较好的老师,套了邮件推荐入营。整体比较愉快,学校安排的饭很好吃,住宿条件应该是所有营最好的。

  

  笔试(408+数据库、离散数学、软件工程等)、机试、面试。

  机试:对我这种非ACMer来说比较简单,一共4道AC了三道,还有一道《会议室安排》的题目是原题,上次就没写出来,这次还败在了这题。

  笔试:覆盖面很广,但都比较简单,单选60个,多选20个,我一点都没复习,感觉起码及格不是问题hhh。

  面试:①英语思政面8min(其实还是简历面,中文自我介绍,项目问答,最后一分钟问了software testing,我没太听清就随便答了white box testing and black box testing is important,但老师好像问的是软件测试在软件开发的重要性,不管了hhh只管乱答了)。②专业课面10min(PPT自我介绍简历问答,项目问答,为什么来南开之类的,老师还一度怀疑我会不会放鸽子)

  面完就和杰哥一起溜了hhh

  线上项目半个月,本来报的工程师院,之前套的老师突然加v聊了一下,让我进组先干点活作为考核,遂改志愿为浙软,后申请做学院的项目,浅浅玩个NeRF。

  19级学长经验:中文两分钟自我介绍;英文问题介绍你的项目;中文问题项目创新点,为什么选择这个模型等等,同样是主问项目的面试。

  正式面试之前,就联系了意向导师面试,比较顺利。

  我的正式面试情况15min:星湖楼面试,中文自我介绍,项目问答,一道心理测试问题,一道英语问题(professional course),最后问了论文创新点,未来的意向方向,会用什么编程语言之类的,老师都很和蔼。

  正在挑战如何一中午花完卡里的70块 。中午喝了两杯奶茶,一份鲍汁肥牛,一个烤鸡腿,卡里还剩44,吃不下了hhhh,还是不挑战了。

  

  计算所考核分成三个环节,基础知识考核(笔试数学、英语、算法)、专业知识考核(AI的一些知识、机考)、面试,不同的组考核有些区别,每个环节都会筛掉一部分人,面试的时候问很多数学。

  线下活动时间预计7月24日-27日

  因为本科方向是ReID,这个方向只有3室在做,于是就报个3室,机试+面试。

  机试:牛客随机抽题4道,我抽的比较简单30分钟AC了三道就交卷了。机试不计入考核成绩。