面试为什么是这样的?
在面试过程中很多优秀的候选人表现并不理想,公司可能会错过这些优秀的候选人,但是公司更怕的是 “错误的肯定” 招聘来的候选人并没有那么优秀。
面试过程:
- 面试过程中通常会遇到些难题,而这些难题在一些提示下能得到解决,这说明候选人是独立会思考对公司来说很有价值,是非常重要的亮点。
- 往往人们会想基础数据结构和算法在现实开发中用不到,而面试官常常会拿这些问题来考察面试者,这是因为他们认为是否掌握这些知识是能否成为优秀的开发人员有很强的关系。
- 笔试给面试官带来了与候选人交流的条件,通过笔试可以看出候选人的思考过程和编程能力。
上述面试过程最终的反馈不一定就证明这种方式是没有问题的,这其中有面试官、候选人、公司要求等各种因素在里面。竟然现实如此,那么就做到最好。
面试问题来源:
很多时候候选人都会有这样的问题,面试题是什么?这说明候选人想知道众多的面试官是对于面试问题的来源有所误解,同时也丛内心的希望可以通过刷题来得到认可,获得迈入公司的机会。
在大多数公司里是不存在这样的问题清单,出什么问题往往都是面试官自己的自由,有时面试官会根据自己关心的问题考察候选人;有时会从网上抓来一大把题目考察面试者(这种情况其实是面试官很忙没有准备,通常这种面试也没有结果);不同公司的风格面试的过程也是不一样的。一切没有相对的,任何的面试过程都是面试官对候选人之间的比较和感受。(眼缘有时也是一种优势)
关于技能:
是否要罗列出所有用过的编程语言,这样会产生不好的效果,面试官会认为你对简历上所列出的内容都相对熟悉。要列出主要语言并加上熟练度可以有效的描述你对语言的掌握。
关于罗列的技能可以得到以下反馈:
- 通过项目对主要技能的使用,积累的相关经验
- 能提供多种解决方案
- 提出扩展问题是关注你的能力边界
- 不要过度专注一种语言
面试之前:
- 积累相关经验 面试机会的前提是一份优秀的简历,而优秀的简历前提是丰富的相关经验。越早积累相关经验越好,同时把相关经验案例总结输出到博客上更好。在校生可以通过学习和实习来积累经验,对于有工作经验的人最好关注对发展有帮助的新技术,同时利用好闲暇时间使用所学的内容。(公司都喜欢天资聪慧,编程功底扎实的人)
- 简历最好是 2 - 3 页篇幅适中,不要过长。
- 工作经历要列举要点,尽量采用这样的格式:“使用了Y实现了X,从而达到了Z效果”。原则上就是描述做过什么,如何完成,结果如何。
- 项目经历列举2到4个重要项目,项目描述简明扼要,体现使用的技能和成绩。
你有哪些缺点:
在问及自己的缺点时,人们都不愿意说出来,会觉得给对方带来不必要的影响,但是只有正确面对自己的缺点,才能让自己成长起来。回答这个问题是可以选择不影响工作的小的瑕疵来描述。
例如:有时候开发一个功能考虑的不是很完善,在测试冒烟过程中会反映出来不必要的bug。好的一面是我反应迅速,能及时发现问题所在彻底解决。
问面试官哪些问题:
为了更好的了解将来进入的公司,可以从团队的人员组成,负责的项目方面与面试官交流,这些有助于了解公司的日常工作。
候选人自身优势:
平时应该主动学习和做项目,主攻 2 - 3个项目,熟练掌握其中涉及的技术,使你成为王牌。
- 有挑战性的(不仅仅让你学很多)
- 负责核心内容
- 能畅谈项目所用技术
回答问题:
候选人在回答问题是不应骄傲自大,虽然是说想给面试官留下好印象的出发点,但是这样做是大忌。哪如何回答问题呢?与其夸大不如具体回答,通过对内容有结构性的陈述体现出专业和自信,同时在陈述中要挑重点说,不能自顾自的说上一大堆让人摸不着头脑的话。
要多谈自己,面试本质上是对个人的评估,但很多候选人都是在谈论 “我们”,“团队”这样的话题,无法体现出候选人所做出的贡献,让面试官认为付出太少。
回答条理清晰,开门见山,直奔主题。可以采用S.A.R法是指先描述场景,然后解释采取的行动,最后陈述结果。在陈述场景,结果时要精简扼要,不要拖沓面试官一般不需要太多细节。
例如:在某次处理生产问题时,产品找到我十分急促,因为生产环境在做业务时流程做不下去严重影响了客户使用。首先,我第一时间安抚产品情绪;其次,通过客户发来的视频和远程排查,发现问题出现在第三方服务上;最终,通过紧急补丁发版修复,让客户在第一时间完成了业务得到了客户的高度认可。
通过上述的回答面试官可以看出候选人在团队的角色、责任心、处理问题的能力等。
自我介绍:
自我介绍是自我推荐的重要环节,是面试官对你的第一印象。
按照时间顺序组织自我介绍的内容,开头描述目前从事的工作,结尾可以是工作之余的兴趣爱好,或者自研的项目。
- 目前工作(一句就够了):我在某某公司工作了几年,从事什么岗位。
- 详细描述:在某某公司具体做了哪些项目,主要负责那块自己的主要职责是什么。
- 工作之余:参加过什么活动,写过什么博客,自研过什么项目。
- 亮点:是否能说出一些亮点,体现出优势。
总结:
通过上面的学习我们可以仔细回顾一下在写简历和面试过程中哪些没有体现出自身优势的地方,审视自身优势加以强化。同时要相信自己勇敢迈出第一步。