北京理工大学软件工程复试之路
整理一下初试考完后我的复习之路,前面啰嗦,干货见后,红色大字
/////////////////
1.5-1.17
这段日子一直都在学校里复习,在自我感觉上还算是个不错的心态下(自我感觉良好),不紧不慢地收集了面试问题开始系统学习(有条不紊地进行)。原本以为学习内容繁重(面对海量知识感到压力),结果发现知识点浩如烟海(难以把握重点),于是我决定参考历年面试真题(通过真题训练),通过做题来掌握考试重点(最终发现这种方法效果显著)。随后又回头翻阅课本(后来也没翻过课本),但题目却完全没碰到原题(题目多为新题)。然而每天面对海量题目感到压力巨大(面对题目数量感到压力),很多题目都没有标准答案(缺乏明确指导)。为了提高效率还经常打开游戏软件娱乐放松(每天花大量时间玩游戏以缓解压力)结果导致学习效率低下
/////
1.18-2.3
因为学校不让出去,所以只能在家开始集中复习。这段时间非常有规律可循,每天早晨6点就醒了。然后上午花时间做题,下午继续做题巩固当天的知识点。晚上边吃鸡边玩游戏放松一下心情,在这个过程中还刷了一波电影到凌晨1点睡觉的状态也比较轻松。这个假期总共看了33部电影吧?被韩国影帝宋康昊的演技深深的吸引到了他拍的所有作品都看完了呢!
假期期间收集并练习了网上找到的面试题和上机题目,并涵盖自2000年至2016年的内容。后来意识到这些题目多属于计算机科学领域(如文件流、树、类与函数重载等),反正为了提升技能的学习态度是最好的方法——这些知识点逐步理解和掌握起来并不困难。
针对每道题目先仔细阅读后自行解答,
做完后再对比网上的答案运行一下看看结果,
再把网上提供的代码捋一遍。
当然,
这些练习仍以基础知识点为主,
还要加强计算能力熟练度。
你整个学习过程也要以这两点为目标就没必要再担心啦。
如果有必要的话,
不妨模拟一下两小时内的解题速度。
/////
2.4-2.14
刚查询到了自己的考研成绩却意外地获得了310分这个分数确实让我感到有些尴尬父母早在考前就一直在询问我的考试结果我一直在担心什么时候才能查到这个分数以及查询的时间节点直到现在我才告知父母我的具体分数我的想法是不想让父母也跟着我一起担心这样亲戚朋友就不会了解我的具体情况了于是我乎也没有多说一句而是选择性地避开了与亲戚朋友讨论这个话题
我在为考试作充分准备,在即便有一点希望的情况下也已投入了整整10个月的时间备战初试。为什么要如此轻易地放弃呢?
一周后,我联系了导师,老师让我好好准备上机,祝我成功
整个假期的安排:以7天为周期,5天复习,2天做毕设
白天学,晚上嗨。
/////
2.15-2.23
好好过个年,好好聚聚朋友们
玩就开心的玩,学就玩命的学
/////
2.24-3.1
开学第一天回到校园里。这段时间里感到明显的压力感油然而生,因为手头没有任何新书可读,英语复习得比较晚,我迅速完成了过去两年所有上机考试的习题集,并顺利完成了毕业设计工作,涉及论文和设计两部分内容,一气呵成地整理完毕后,假期期间一直在专注学习与实践操作,基本完成了毕设与论文的设计工作。位于准备初试期间的图书馆研究生学习室中,周围则聚集了不少备考公务员的同学。在考研交流群里认识了一位叫做北京炸酱面的大神朋友
/////
3.2-3.7
听到群里此起彼伏地议论着今年的考研分数线可能在325分左右的消息。学长们也在微信中传递着这一信息:有人猜测今年可能会达到这个分数。听起来倒也不算太大的遗憾吧?毕竟差距实在是太大了。可以说是我与目标相差甚远:连续六天都在游戏里沉浮:白天没有时间学习导致游戏成了全部娱乐活动。这段时间里我还特意查阅了许多调剂信息,并关注了南京航空航天大学和中国科学技术大学等高校的相关动态。
当天下午五点半左右,在玩《王者荣耀》时遇到了朋友北京炸酱的消息说刚好过了今年的保研线(310分),这让我感到非常开心(哈哈大笑)。随后我就提着书包前往图书馆开始复习功课,在晚上的时候也联系上了同班的一位成绩稍高的同学(比自己高了几分),两人商量了一下决定提前订一张标间火车票回家
/////
3.8-3.12
重新调整状态的初试备考生活再度开始。时常活跃于群聊中与同学们交流分享软件题目的解法,在发现问题时及时记录并帮助他人解决问题的方法。英语口语练习方面则参考了何凯文公众号上的推荐课程资源,在闲暇时间安排与外国友人对话20分钟以增强语言表达能力。近期工作压力持续较大,在上午选择听英语面试课程后因听力跟不上而放弃继续学习的情况下下午重新投入复习计划中去。晚上又因无法集中精力导致第二天早早结束复习进度较为落后随后便着手准备各项考试资料直至深夜仍需继续复习到次日凌晨一点钟期间因身体疲劳影响了正常作息时间最终决定约朋友一起打羽毛球作为缓解压力的方式然而连续两天高强度运动导致身体出现酸痛疲惫状况
/////
3.13
清晨乘坐了六小时的火车从内蒙古驶向北京,在校园里熟悉了自己的环境,并找到了研究生楼。提前简单看了看时间点,在学校的7食堂用餐时品尝了一道香菇炖鸡 meal, 觉得味道不错(据说只有7食堂和2食堂可以使用微信支付)。晚上回来后就一直在紧张地背诵着自我介绍的英文内容。慌啊!你说万一遇到了困难该怎么办呢?

/////
3.14
清晨时分,在7食堂无法使用的情况下,在另一个食堂门口听到有人叫我名字。转头一看,在茫茫人海中碰到了我的亲学姐。借用她的学生卡,在食堂吃了早饭后就去参加资格审核了。尽管排队的人很多,但是审核速度很快。记得把证件带全了,并且成绩单上的章最好是盖学校的不要盖学院的。上楼的时候又遇到了软件2班的一个保送同学,在异地遇到老乡真好(关键是她一直在热心帮助我们)。

下午将进行一场听力考试,其难度程度大约相当于4到6级水平,教材中对此进行了简要说明,学习效果可能稍显不佳.采用阶梯教室作为考试场景模拟真实情况

考完后,在计算机实验中心上机考试(另一组则在学院内的机房内完成考试)。等待期间拍摄了相关过程。
这是机房内的场景,机子就长这样,反正我是没见过,开考前拍摄的

/////
3.15
知道我们俩的分组靠后所以我们没有一大早就去排队等候,反倒是等北京炸酱面试完了,将他请到速8给我说了说面试的流程了一些情况,他是360+的大神,复试上机又拿了满分,稳稳的了,这里,知道了今年口语不用自我介绍,真的是少了一些负担。聊了大约有半个多小时吧,11点我们把房退了,三人一起去学校看了看面试情况,都11点多了才面试到8号我们这30多号的早着呢,在实验室又遇到了另一位学长,我们将书包放到他实验室,去吃饭去了,路上还遇到了来参加复试另外的老乡同学,这样,学长就慷慨的请我们一行5人在食堂搓了一顿,饭桌上,学长聊了他去年复试时候的情况,别紧张就行了。

下午时分,在实验室等待了一段时间后找到了一个合适的落脚 spot 真是让人感到欣慰。下午三点整开始口述情况时先是简单地询问了几个问题随后长时间沉默后,在六点半二十分左右得到了面试的机会学长及其他同学早已在饭馆准备好了饭菜等候我。而我在一众同学中显得较为晚捷...... 面试结束之后我们便前往了位于北理的学生街附近的一家麦当劳餐厅并在此处进行了短暂的休息与交流随后我们便前往了位于北理的学生街附近的一家麦当劳餐厅并在此处进行了短暂的休息与交流随后我们便前往了位于北理的学生街附近的一家麦当劳餐厅并在此处进行了短暂的休息与交流
……
上了车,在狭小的卧铺上启动了电脑(本次旅行中我没有携带书籍仅带了一台个人计算机一直未开启并闲置),观看了朴赞郁导演的第二部作品《老男孩》这次旅程实在不易。
/////
3.16
总算是搞完了,暂时就是等结果了。
下午四点半左右,在排队的过程中,北京炸酱向我说道:‘大佬,请问你中选了吗?’又一次让我感到高兴的是我们整个团队也收到了拟录取的通知。
3天后的今天,我在在此记录,和大家分享经验,如果我没考上是会怎么样?
来着《老男孩》中的一句话:
笑,人人陪笑;
哭,独自垂泪。
我会默默的接受后者。
/////
后记
在之前的时间里,我也曾学习到一些前辈在复试过程中的记录方法,于是我也尝试着对复试过程进行详细记录,整理出自己的个人经历和心得体会,并将其分享出来,希望能够为大家提供帮助.感谢大家耐心阅读至此,文字表达略显简略.
这趟考研时间准备:
初试10个月,复试2.5个月(初试中6个月用诺基亚)
花费:
考研班报名:2300
后续资料:200
王道书+肖秀荣书+专业课历年考试题:200
路费:225
宾馆:500
复试费:100
其他:200
共计:3725
成绩:
| 项目 | 分数 | 排名 |
|---|---|---|
| 政治 | 50+ | 140+/144 |
| 英语 | 55+ | 115+/144 |
| 数学 | 85+ | 80+/144 |
| 专业课 | 115+ | 115+/144 |
| 初试分 | 310+ | 135+/144 |
| 复试分 | 75+ | 70+/108 |
| 总分 | 345+ | 100+/108 |
确实是我个人觉得有些不太走运的事情接连发生。回想起来,在考前的最后三天里,我因病痛不得不频繁进餐。而考研班校长那番话确实让我深有共鸣;在考研英语考试当天紧张到4点就醒了开始背诵;而当我因为抖腿被前座嫌弃时那一瞬间的惊慌与狼狈更是记忆犹新;考完数学后那种彻底崩溃的情绪让所有人都感同身受;得知新手机即将到货时的期待与实际到货时的震惊形成了鲜明对比;在泄题消息传出后的那几天里心情十分低落;等到成绩出来那一刻意识到自己已经无法像从前那样轻松面对挑战
这段话还可以用以下方式表达:
数学老师的一句话送大家:
做人用情,做事用心。
感谢一路上默默帮助我的人,学姐学长同学们,这份恩惠传承下去。
祝19级金榜题名。
【干货】
/////
听力(10分)-20min
我对听力的感受是这样的:介于4级至6级之间的水平,在理解上大概能听懂一部分内容,但遇到复杂对话时会感到吃力;尽管如此,在紧张的状态下也没能完成这些题目;而听力部分是我唯一没有充分准备的部分;因为我对自己在这一方面的信心不足;虽然经过多次练习还是未能取得理想的成绩(重做都不及格);这次考试涉及20道题目:其中包括10个简短对话(每听完一个对话后需立即回答一个问题),以及3个中等长度对话(分别长3分钟、3分钟和4分钟);每道题值0.5分;考试时我会随便找个座位坐下;我发现坐在最后一排的同学能够清晰地听到老师所说的内容(不知道大家为什么一开始都会 rush to 前排)。
/////
上机(20分)超级重要 -120min
1. 输入n(0<=n<=9)打印上底和高都是n的等腰梯形,例如n等于4就打印
2. 分别接收两个字符串类型的集合(这里的"字符串类型"指的是仅包含单个字符的数据类型),并按升序排列后输出它们的交集部分。(特别地,在本题中需要注意的是,在处理过程中需确保每个字符串内部无重复字符)
例如,在第一个例子中,A为"abac",B为"abde",则处理后得到的结果应包含字母a一次。
比如接收'abcd'和'abef'这两个字符串,则排序后的交集结果应为'ab'
输入一个由字符组成的字符串S;将S中的每个字符去重后按照升序排列生成具体的链表实例;最后通过递归算法实现该链表的逆序遍历并输出结果;例如,在输入时可能会遇到如'abc sd1abc95'这样的情况
输入一组数字并按顺序进行处理:各数值间以空格分隔且最后需换行结束。要求使用链表数据结构对奇数值进行降序排列处理,并对偶数值进行升序排序输出结果(若未采用链表结构则可能仅获得一半分数)。例如依次输入1、2、3、4等数值后将获得相应的处理结果。
3 1
2 4
包含4个编程题目(每题5个测试用例),总分20分。其中前两个题目采用黑盒测试的方式(即仅提供输入输出数据而隐藏具体实现细节),后两个题目则需要查看源代码进行分析与调试。其中第一题和第四题是原题(我之前也做过类似的题目)。编译器是VC6.0版本,在机房环境中运行时会遇到一些特殊问题:一组建就卡住了(启动过程中任务管理器出现多次强制关闭),直到程序崩溃也无法重新加载项目文件(提示需另建工程)。为此特别提醒大家:不要在C盘或其他熟悉路径建立工程(不建议在C盘桌面),否则一旦运行就会导致任务管理器出现多次强制关闭并最终崩溃无法加载项目文件;重启编译器后你的工程会丢失且无法重新加载现有项目(必须新建工程并重新粘贴代码)。答题时请保持冷静:可以选择做完一个检查一个(但这样会比较浪费时间),或者都做完后再一起检查;一经检查将无法修改代码;还可以等两小时时间结束后离开机房等候老师调用(若被叫到则需前往操作检查)。总之心态绝对也是考试的亮点!
/////
口语(10分)-8min
我是较之其他人较晚的一名应考者,在考时已是下午三点整左右的时候开始应考,每位考生的时间都非常紧迫。基本上每个人都会被提问到自我介绍环节(但这并非不准备的借口,请注意如果连三个与计算机相关的题目都无法正确解答,则会被问及类似'What's your hobbies'之类的问题),并被迫抽一张A4纸作答(内容必然是计算机相关),我的那张写着internet things#¥%……,老师要求从头读题并详细阐述思路过程)。然而,在读题过程中我却陷入了单一化思考模式:只注重句子结构的正确发音和流程性描述而忽视了内容的理解与把握。当被问及'internet things'具体含义时(老师似乎对此类问题较为宽容),我支支吾吾地说不出完整答案(老师随后解释道只要把缩写展开就能完美作答)。令人欣慰的是老师的提问对象是一位专业人士(无论是计算机领域还是英语交流方面都不容糊弄)。随后一个问题接着一个问题地被抛出:What is the meaning of IPV6? 当我对这一问题感到无能为力时(实际上IPV6只是个协议,在网络中可广泛应用,并且是互联网的标准组成成分之一),老师表示只要我能正确展开相关缩略语就能完美解答这些问题。最后一个问题更是让我感到有些困惑:What can this thing be used for? 在短暂的思考后我回答说它可以在WIFI环境下应用,并考虑是否还有其他可能性(结果发现仅限于局域网应用)。整个过程下来我觉得口语化的表达方式更适合缓解紧张情绪,并且自信程度远胜于结结巴巴地背诵答案
/////
专家面试(60分)-20min
等等啊等等!将144人平均分成四个小组(每组36人),由于我的初试成绩较低,在面试中处于劣势。计算一下时间:从早上8点开始面试到下午5点结束(整整一天半),说实话(估计按时间来就可以了)。就像不用那么早出门一样
……
递上五份简历(提前询问前面的同学有多少位老师面试你)
1. 什么是敏捷软件开发?请列举3种敏捷软件开发的方法?
2. 无人驾驶技术的成熟,哪些人是受益者,哪些人是受害者?
3. 数据库中选择和投影如何使用来优化数据库查询(这个题分值最大)
4. 请说出几个北京特色小吃?
随后,请您解答以下四个问题:第一题是关于敏捷软件开发方法的有效性评估;第二题涉及您的疑惑点;第三题是关于您提出的优化方法;第四题则是关于您分享的经验总结。老师一般会打断那些不加思考的问题;否则您可能只是一个人在讲单口相声——没错啊!单口相声确实特别尴尬(因为一个人讲的话大家都会觉得尴尬),所以老师一般不会随便叫人起来回答问题;否则您可能只是一个人在讲单口相声——没错啊!(如果这样的话)老师就会耐心地听下去;但如果您的思路有问题的话(比如概念理解不清),那么老师就会直接打断您并解释清楚相关概念。(这个原理不必说得太详细)只需要简单地提取出来就可以了。(然后继续说下一个问题)这样既不会占用太多时间也不会让课堂变得无聊。(老师:这个原理不必说得这么细)(接着说下一个问题)……(下课铃声响起时)请不要忘记提交作业哦!
谦虚的去表现自己
回顾一下这次面试后的情况:
