技术分享

电话面试流程

    在各个公司的面试流程中,第一轮面试通常是电话面试.从公司的角度来说,这种安排是有好处的,因为安排当面的现场面试需要大量的人力:需要为所有面试者、HR(人力资源)安排时间,有些情况下还需要安排招聘小组和会议室等资源。这种安排对应聘者来说也是有好处的,因为不需要暂离当前工作太长时间。很多人不喜欢在找工作时被当前雇主发现,因此在办公场所找一个安全的角落或找一个会议室参加电话面试应该不会太困难。
   在进行电话面试时,一定要在面试之前做好充足的准备。如果需要在工作时接这个电话,那么请事先预定好一个会议室或在工作场所中找到一个安静的角落。如果都不现实的话,可以找一家咖啡馆。一定要事先确定好周遭环境的噪声水平在可以接受的范围内:你肯定不希望被咖啡馆内店员穿堂的喊声或巨大的背景音乐所分心。
如果需要进行远程现场编码测试,一定要确保你所在的地方有互联网连接。手边要准备好笔和纸,因为在通话过程中有可能要记录一些之后要问的问题。在输入代码时使用免提设备,可以极大地提升面试者的通话质量。不要浪费宝贵的时间不断的重复问题或重复解释自己的答案,这对于面试双方来说都是很不愉快的。
   可以在手边准备一些关于会在通话中讨论的话题的材料。这并不是作弊。准备了这些材料有助于安抚你紧张的神经,这种需要通过电话向从未谋面的陌生人讲解技术问题的体验会让人感到不舒服和不自然,因此事先准备好一些材料可以帮助快速适应这样的场合。不过要注意的是,在和团队进行面对面的现场面试时,是不可以带任何一类材料的。
电话面试通常会持续30~60分钟,在这个过程中可能会遇到一些非常高层次的问题。在电话面试中,这一类问题通常会涉及语言无关的算法问题。面试官有可能要求你口头描述这些算法,设置有可能要求你通过某个共享的协作式文档编辑器(例如Google Docs)或某个专门为面试设计的(例如Interview Zen(www.interviewzen.com))进行现场编码。
    在面试流程中的任何时刻,你都应该对你所应聘的公司有一些基本的了解。在公司网站上都有“About Us(关于我们)”页面。可以阅读他们的博客页面,寻找他们是否有微博帐号。如果应聘的是一家小型公司或初创公司,试着多查找一些关于公司高管的资料,例如CEO(首席执行官)和CTO(首席技术官)的资料。这些高管可能会在当地的开发社群中非常活跃。
    在面试的最后,面试官通常都会问你是否还有问题要问。如果没有问题可问,会留下不好的印象,这会让人感觉你对应聘的职位并不是非常关心。你现在已经知道了这种问题几乎是一定会问的,因此可以在面试前早早做好准备。想想自己对这个团队的活力、团队的合作工作方式以及办公环境方面有什么想知道的。只有你自己才能想出这些问题。在面试时,还不适合讨论具体工作的薪资福利待遇。当你收到面试职位的聘书时,还有大把的时间可以讨论薪资问题。