今天晚上在bbs找了几篇北电的面经来看
原本是准备想看一下都有什么内容,方便这两天去刨书准备一下,不过越看越觉得心寒,觉得那些hr真是有点不是很厚道。。。
面试是分两部分一次过面完的:
一面的是英语面试,主要是介绍一下自己,然后问下学习情况,offer情况(估计这些是北电会否要你最基本要考虑的东西),然后就是说一下做过什么项目,具体介绍一下(估计会是考虑你实际动手能力如何,是否做过点东西出来,准备办法应该是回顾一下自己做过的东西,总结一下经验等等吧),然后就是给自己提问题的时间。通常这一阶段都不会怎么难为你,因为主要是他们想了解清楚你的情况,甚至有些人是英语说的不好hr就干脆换用中文来面。所见过最bt的一个是“然后面试官盯着成绩单,问你哪一科的成绩最差,再汗。。。”。
二面是技术面,貌似比较bt。各人有各人不同的题目,不过基本上是围绕着数据结构,操作系统,网络技术这三个方面,但是有时候也不乏数学方面的。主要是从简历上填写的项目经验展开来讲的,他会让你解释一下其中的一些内容,如果听到他们懂了的时候就会开始发飚,一个问题见答得好就会立刻转移问另一个问题,而且他们的问题都是随着聊天谈开的,要是你不小心说一些不熟悉方面的东西,被人纠住来追问就有得你受的。不过也有些人说问的问题不算太难,其实我觉得更客观的情况会是,关于之前所填过的知识调查方面的,和项目所涉及的东西,最好是自己真正做过的,这样你会更加熟悉情况,讲起来言之有物,真要是讲不出来也没关系,人家只不过是了解一下你的水平而已,你水平本来是那么多,也不可能突然超常发挥吧? 不过操作系统里关于线程的理论,包括线程(进程)间的通讯,同步互斥等的实现;网络技术里面最基本的OSI七层结构及底下几层的职能;数据结构里面基本结构和操作的实现,这些都应该是必看的。据说还会直接在现场叫你写一段实现某个功能的代码出来,不过如果数据结构熟一点的话,应该可以写出来。这一阶段对临场发挥的要求比较高,要是一时紧张脑袋一片空白的话就挂掉了。不过从选人角度来看,也就是逼到你快疯了这种压力下考核你才看得出水平。。。这种东西,也没得强求咯,真刀真枪上场,谁敢保证发挥都那么好,只好随缘罗~
总结一下,要为面试做的准备:
1.要准备一下一面的一些该讲的内容,需要突出自己的特点,让面试官觉得有可取之处,只要清楚表达到自己意思就行,要求不会很高。因为是英语面试的,还得准备一些所用到的关键词汇。
2.需要回顾一下自己所做过的东西,包括实验,项目,对其进行一定的评价,讲清楚自己在其中负责做过什么,看看基本的实现思想。
3.背熟之前二面说过的那些,操作系统里的线程理论和实现,OSI七层模型及其各层的功能,数据结构的实现(像链表,堆栈等,包括一些数据结构的操作)。
据说北电的面试时间是25~30号,估计面试名单这几天就会出来的了,先趁这几天有空好好看一下书准备一下。。。