复试内容
总成绩=初试权重*初试4门总成绩/5+复试成绩(换算成百分制)*复试权重+外语听力成绩(换算成3分制)。初试权重为70%,复试权重为30%。
*复试成绩采用百分制记分,60分为及格。复试成绩不合格的考生不予录取。
英语听力+机试+面试,不合格者不予录取
复试经验
1)英语听力:北大全校统一考试,考生按照托福雅思或者六级的听力练习即可。需要注意的是英语的按3分制算到总成绩里的,不加权。
2) 软工复试分了四天,按照报考方向分。第一天有机试,因为是提前十几天突然通知,所以题出的简单。分了三组上机,题目不同,四道题,其中三道很容易的送分题,一道略微麻烦的题。第一组题目:
A. 能上楼梯的机器人B. 判断准考证号格式C. 最大公共子串D. 左奇右偶第二组:
A. 翻转字符串
B. 矩阵对角线求和
C. 最长对称子串
D. 合并有序链表第三组:
A. 判断质数
B. 等差数列
C. 最长无重复字符子串
D. 螺旋矩阵
面试
面试不同组问问题的倾向不同。不过总的来说,初试分高的较少被怼,初试分低的很多被怼的很惨的,毕竟老师想看看你是否有实力值得老师给你一个复试高分让你逆袭。不过复试被怼不一定低分。很多面试很顺的分不一定高,被问的惨的可能有高分。
我是第二天面试的,分了四组。有两组老师还不错。有一组要求严格,半程英语对话,老师比较严肃。我那组老师人挺不错的,不过特别喜欢问数据结构方面的东西,而且有一半的人被要求在黑板上手写代码,听到的有手写快排,平衡二叉树,双栈实现队列。这些我参加的育明辅导班都涉及到了,还是比较幸运的。
面试的时候屋里一共五个老师,一个负责打分,四个负责问问题,不过主要就有两个发问的。一进去,先是英语,自我介绍是用不上的,会随便问一个问题让你说。问我的是为什么要报大数据方向。其他人还有被问到英语介绍高中等等。然后老师问我本科是通信工程的啊,你学过什么相关课程,我说学过c++与数据结构,计算机网络等等。然后开始问问题,先问了我接触过最大的数据是多大,然后问了我瀑布模型的具体步骤,没答出来,之后问的全是数据结构的东西,全答上来了。我大概只用了五分钟多就出来了。感觉是初试高点,或者本科好点的,老师都不会太为难。初试低的也不要害怕,问的问题多是好事,如果好好准备,复试可以拿高分。从互相了解的情况来看,面试问的问题还是很宽泛的,数据结构,c++,软件工程,计网被问的最多,操作系统也有,编译原理,组成原理也有人被问到了。跨考的不会太为难,问的相对不那么深,不过也需要好好准备。面向对象、类这方面的问题是重点,几乎必问。我还被问了图的知识,比如物理存储,稀疏图用哪种之类的。还有各种算法复杂度。有人被问了static作用等等。还有想起来的话慢慢补充。