2005年6月阿尔卡特一面经历

出自求职百科

跳转到: 导航, 搜索

  昨天面的贝尔阿尔卡特移动开发部门,share一下经验收到通知很仓促,基本上是简历投递没几天就拿到面试通知,所以没有好好准备,也算是我第一次正式面试,经验不足。

  两个面试官把我带到小隔间面的,一个是学CS的,一个是学通讯的。

  上来的问题比较普通,就是介绍一下自己项目经验中比较得意的,我正好在给别人做3D图形库的东西,就说了这个。

  他们追问了一些其中运用的算法,时间复杂度。现在回想一下,也许应该投其所好介绍,比如他们做的是linux/Unix下的开发,应该多说一些这方面的经验。接下来,考官询问了我对应聘职位的看法,这里我丢脸丢得比较大了,因为投递的时候被告知是测试相关职务,和HR核对的时候也说的是测试。当我刚说“我觉得测试...”的时候被考官打断,“这个职位,是开发,不是测试”我顿时傻眼。不过考官很好心地让我就按照测试来谈谈。

  对于测试,他们从很基础的开始问,什么是黑盒白盒,还有集成测试和单元测试的区别,这些测试对应的开发阶段是什么。这些阿杜都有说。接着考官让我说说,如果需要让你对一个文件拷贝函数进行测试,你可以想到哪些特殊情况需要特别注意。我发挥想象力,连断电后的灾难恢复都说了,那边还是一个劲喊“发挥你的想象力阿...”最后实在无语了,考官终于放过我,接着问,这些测试,其实特殊情况都是无穷无尽的,如何能测试完呢?他指出,其实测试应该是面向需求的,也就是说比如网络拷贝,如果需求不需要就不用测试。

  接下来是写程序,要我写一个分配内存和释放内存的函数。对于分配失败情况的判断和set_new_handler都写上了,我唯独忘记最后释放完把指针=NULL,被小小bs了一番。接下来要求我写一个编译此段代码的makefile= =我又有些傻眼,平生只徒手写过一次makefile...哆哆嗦嗦写了一点,考官嘲讽地说“又一个被windows毒害的青年阿...我们这里所有的项目都是不用windows的,嘿嘿”不过大致错误不大,考官似乎不算很不满意- -

  接下来的东西有些变态..让我写四个声明,一个普通int指针,一个指向int常数的指针,一个常数指针指向int变量,一个指向int常数的const指针...中间两个不幸被我弄混,我老老实实说虽然看过,但是平时没有写过,于是搞错了..然后的问题回到我熟悉的cpp领域,比如ctor为什么不能virtual,在ctor和析构里面是否能用exit()和abort。我回答得还算过得去。

  然后两人又开始研究我的resume,看到课程里面的大型数据库开发觉得非常希奇,你们怎么有这么奇怪的课程?你怎么定义大架构数据库。我说大架构就是区别于类似mysql的小东西。学校bbs用的mysql一个月会发生一次table error,这样的表现无法用于大型企业。还有性能上,mysql这样的东西对于connection的负载程度,以及并发的效率,存储的优化都非常有限。他问,是否把mysql装在大型的服务器上就能称为large scale?我说不可能,好比ce装在大型机上就算能跑也不可能有什么好的表现。接下来又是一个让我噎住的问题,他问xxx博士对于现代数据库的1x条定义你能说出其中3条么...我很无辜地回答我没听说过这个大牛...于是又被bs一番。“foxpro是否属于数据库系统?”我:“...算吧”其实我根本就没玩过foxpro...“根据xx定义,foxpro如何如何所以不能算是标准的database系统”又被bs一番...

  这时考官突然说,你选择你resume里面某个社会活动用e文演讲3分钟...我:#$%@))$#%@#!$)%$ 结结巴巴说了一点...凑满时间,血的教训告诉我们,自己的简历,一定要做到随便哪条让你用英文感慨一下都要口若悬河。

  最后他又问se的问题,比如embeded开发和企业计算会有一些什么区别?你怎么评价“好”的代码? 如此种种。

  接近尾声,那个学通讯的考官终于坐不住了:“我学通讯的,所以你们说什么ctor vtable我都一头雾水,不过我们这里是做通讯的,而你的background没有相关资历,到时候你也可能会一头雾水,这个巨大的gap你觉得你怎么克服?”这个自然靠自学,本来进公司对我来说首要的考虑不是待遇而是学习的机会,所以我会尽可能用自学来弥补这个gap。

  最后面试官很客气地招呼他一个下属把我送出公司大门,虽然被bs不少次,不过也没有太多遗憾,对我来说很宝贵的经历,生平第一次正式面试,拿来分享。

个人工具
公司索引
  • A   B   C   D   E   F   G
  • H   I   J   K   L   M   N
  • O    P
  •     Q    R    S    T
  • U    V    W    X    Y    Z
工具箱