2011年5月中兴实习生总结
今天,参加了中兴通讯的实习生笔试、面试等环节,整个过程中,感悟颇多,特此做总结如下:
笔试:上午参加笔试,包括卷一为类似行测+心理测试的题目,卷二为专业测试。其中卷一主要考查逻辑思维能力和心理测试,很easy,就是题量灰常的大,我在此不多说了。
卷二主要是考查专业基础知识,涉及范围很广,不过主要是计算机方面专业知识,还有少量自动化、通信方面知识。由于自己是计算机专业学生,主要说下计算机方面的知识吧,考查的内容主要有C基础知识,考查的很细,N多是需要在实践中总结出的知识,比如strncmp(dest, src, n)函数,当strlen(dest) < n时,比较何时结束? pragma pack(n) 字节对齐问题?等等。编程题二个,一个是:函数实现判断机器大小端问题;另一个是:字符串的循环移位问题。
面试:
上午的考试,12点左右才结束,吃过午饭后,因为一同学生病,在山下住院,就和同学一起商量,一起去看看,于是下午13:00左右,赶去山下医院,15:00左右,收到中兴通讯的面试通知,通知地点在四公里,当时因为已经到医院了,看到同学,在休息,也没敢长久打扰,我和同学就离开了。我从解放碑直赶目的地,当时到达后,看到一部分同学有在等待面试的,也要意见面试完毕的,就和他们交流了起来,问问关于面试的流程等相关问题。
我收到通知时下午17:00面试,但是我等到17:30左右,才通知我上去参加一面。一面时候,敲门进去,是二位中年hr,确切说应该是项目经理类似的,首先自我介绍,然后他们主要看我简历,问我简历上面的项目问题,很深入,很详细,让我画出项目模块,项目流程,项目中测试方法,稳定性等一系列问题,我回答基本可以。后来,又问了linux的相关知识,特别一提的是:内核中分配内存的二个函数,是那二个?我平时在项目中,内核编程中,基本使用Kmalloc(),但是还有一个,我就不知道了,如实回答不知道哦,他有问我那个分配内存是不连续的,我平时不细心吧,我就回答kmalloc(), 面试官笑笑,也没说什么!?很囧~·~ 接着是一些专业基础知识问题,如:TCP/UDP区别,堆和栈的区别,linux 模块编程,编写Makefile规则,gdb, 环境变量等等知识。很随机,很杂,但是很基础。有一点要注意的是:简历上面如果没有项目经验的话,基本都是直接问编程,让你写程序,对程序改错等。一面大概30分钟,结束,Hr让我等二面。
大概10分钟左右,一Hr电话通知我,去参加二面。二面进去也是两位中年leader, 不过给我感觉,可能更成熟点,可能是Hr的缘故吧。二面,二位面试官让我自我介绍,然后问些很随意的问题。我自我介绍中,提到我研究生期间担任班长,他就开始问这个方面问题。一、首先分析作为班长的利弊?二、谈谈自己在学习和工作中最失败的事情?举例说明?三、作为班长,在开展工作时,说说遇到棘手问题,如何做,以及如何改进等等,还有我个人职业规划问题,就业意向,能否参加实习等等。总体而言,基本都是很随意的问题,我自己认为可能是考查我个人思维能力,逻辑能力,及分析问题和解决问题的能力吧。
总结:
1、注意专业知识的复习、学习,多动手编程;
2、考虑下个人职业规划问题;
3、对简历上的东西,一定要保证深刻理解,要事实就是;
4、对项目问题,一定要能够深刻理解、详细描述。