c公司面试分享

    跟很多外企一样,内部推荐成功是有奖金的,c也不例外。

    电面:我朋友帮我投完简历后的第二天就接到了c的电话,是hr打来的,确认了一下电话面试的大概时间。接着,会有面试官打电话过来,开始电话面试。时间大概半个多小时。涉及多线程、jvm垃圾收集、反射、类加载机制、jni、设计模式、数据库中having的作用以及它和where的区别、linux常用命令,还涉及了linux编程相关的东西:进程间通信、c++虚函数的实现方式,由于我一直是做java的,c++相关的忘得差不多了,没怎么答上来。但是最后还是顺利的通过了电面。

    正式面试:c效率就是高,第二天hr就电话联系我约时间,进行office interview。要提一下的是,c的hr工作很细致,约定面世安排后就会给你发一封邮件,主要是告诉你怎么去他们公司,以及interview schedule,schedule会详细列出面试有几轮,以及每一轮的时间段和面试官名字。我一共有四轮,前两轮都是技术,第三轮是manager面试,第四轮是hr调侃。

    实际上在面试的时候顺序略有变动。

    第一面,c的技术面试都是两个面试官一组的,结果去的时候第一轮只来了一个工程师,还说刚拿到我的简历,可能是之前安排面试官有紧急情况换人了吧。跟第二面比,第一面算是简单的,考官简单的问了问我的从业经历,然后就开始侃,问的都还基础,问了设计模式、多线程、vlan的知识等,不会问的很深入,比较浅显,有些记不太清了,问到你工作中没接触过的,也不知道的,你可以如实回答,没关系。最后这位兄弟还问了测试方面的问题,还问了问我关于对测试和开发的看法。

    第二面,第二面来了两位面试官,一个可能是做后台的,另一个可能是做前台界面的。每一个问题都会深入的去问,同时还会要求你写sql语句、代码片段之类的,大部分问题我都算是答出来了。涉及:多线程(关于类锁、实例锁,哪个强的问题,我们讨论的一头雾水,我持保留意见。当然实际工作中不会有这种牛角尖)、jvm内存垃圾收集等(深入)、spring、设计模式(并写了代码,顺带讨论了下代码完善性)、数据库(让写了sql,我实际工作sql写的不多,但还是写出来了)、关于单例的问题顺带考了下类加载机制、我还给他们介绍了一些jvm调优的经验并讨论了一下。总之,二面对每一个问题都会深入,要时刻做好准备。

    第三面manager和第四面的hr对调了一下,我三面先面了hr,随便侃了几句简单的英语,接着就谈为什么要来c,现在在那边的现状,以及自己的想法,未来的打算等等,我也回答了我的薪资期望以及当前收入情况,我同时也问了下c的薪资情况,平均薪资等,她给了我一个做开发测试的最低和最高,我估计50%可信。

    接着就面manager,我先介绍了一下自己的基本情况。然后他问了我对工作的感受、未来的定位,忘了怎么扯的,我还把之前我处理现场一个问题、从codiing和jvm调优以及碰上了jvm bug的情况,还谈了做的最好的项目,我随便扯了扯一个模块,还问我是不是个优秀的人,期望什么样的工作氛围等。

    如果通过office面试,接着hr会联系你安排美国那边直接的电话面试,包括英语、技术等,如果通过接着就是美国那边的leader的终面了,不会涉及技术,一些开放性的问题。

    如果前面的面试你全部通过了,接着hr会联系你讨论薪资、级别等问题,hr会征求你的薪资要求,接着告诉你需要跟manager、leader讨论一下,如果顺利,接着就会给你发offer了。

    这次c面试效率特别高,每次面完第二天都会有结果,而且hr对整个面试流程把握的非常好,安排的井井有条,感觉非常nice。

猜你喜欢

转载自freshunter.iteye.com/blog/1788800