今年中兴的面试在西湖区的亚朵吴酒店,技术面和综合面分两次面试,我的分别在2018.09.27和2018.09.29,感觉有点不合理,在同一天会更好。
技术面大概3、40分钟,首先是进行自我介绍,然后是详细的介绍一下自己的项目,我的项目是研究生时的课题,需要写出研究的算法的公式,并进行详细的讲解,感觉需要好好准备一下。接下来由于面试的是开发,会问熟悉的是什么语言,我是C/C++,然后给纸上抄的相应的题目,有两个比较简单,一个是找错误,数组越界,还有一个是函数中申请了数组存放了一串字符,在主函数中用新的指针指向,问输出的内容,答案是不确定。还有一个大题稍有难度,想了10几分钟,在面试官的提醒下才做出来,题目是在一个文件中有100000000个正整数,无序,由逗号分隔,如何将其有序的写入另一个文件,要求时间复杂度是O(n),并且不考虑内存问题,可以参考桶排序的思想,申请一个100000000大小的数组,将数字放入对应的空间,没有的可以存放负数,然后对应判断写入即可。
综合面试没有问具体的技术问题。其中有一个是用英文介绍自己,也有同学的是用英文介绍自己的家乡,最好提前准备一下。接下来问了具体的实习情况,实习时的工作流程,对加班的看法,改bug时的沟通,具体工资,以及你有没有找到其他工作,有没有对象,能不能在上海买的起房,对未来工资的预期,想要去的部门等等。
最后说两星期左右如果有部门想要招你的话,会给你打电话等等。