前几天去上海英特尔面试,昨天收到了录用的通知。心里还是非常高兴的,把面试的具体过程分享一下。
本人是一所985高校的研究生,软件工程专业。之前在学院论坛上看见XXX公司的招聘信息,托一个英语好的同学帮我改了一份英文简历,然后就发了过去。
时间不久就收到了电话面试。面试官先问了我一些自身的情况,然后介绍了项目组的情况,接下来就问一些技术问题。问的还算比较基础的,比如,进程和线程的区别、一些排序算法的时间复杂度、各种排序算法适用于哪种情况、内存机制。然后根据简历的内容问,之前培训过安卓开发,就问安卓开发中一个xml文件的作用;大四时做过一个游戏,我就介绍了游戏中用到的一些数据结构;还问了linux操作系统中的命令。然后让我补充自己的其他情况,我最近在做一个RPG游戏,跟他介绍了我做的这个游戏。然后跟他谈了一下我对设计模式的理解。还问了一些其他技术问题,暂时想不起来了。最后用英语跟我聊了几句,我回答的非常差。
电话面试后一个星期收到了电话面试通过的通知,让我去上海面试,还报销来回动车票。这点非常好啊,顺便可以去免费旅游一趟。XXX公司的环境还是挺好的,在一个休闲区面试。总共有三个面试官,每个人和我单独聊半个小时左右。问的技术问题比电话面试时更深入一点。问的有C++、java、C#语言的一些特性,以及语言之间的比较,比如垃圾回收机制、C#中的委托。操作系统里的线程和死锁,一些常见的排序算法,并让我在十分钟之内在