Hi!欢迎光临陕西省的权威思科、华为、Oracle、红帽、深信服、微软认证培训中心!

| 029-88235527
您现在所在位置:首页 > 新闻资讯 > 行业新闻 >

IT软件开发者面试技巧必看

发布日期:2020-06-17 16:37:25点击次数:

分享到:
对软件开发者来说,没有什么比面试更让人害怕的了,尤其是在白板上写代码的面试。但是,如果准备充分、心态平稳,面试实际上也可以成为你向往的机会,以及展现能力和技能的最佳场所。
让我们来探讨一些实际的技巧,帮助你在实际面试中能够竭尽所能尽善尽美。
要想让你自己顺利通过面试,你能做的最好的事情就是在进入面试之前就已经让面试官喜欢上你了。技术技能纵然重要,但大多数面试官最后挑选的还都是他们喜欢的人。
如果你能在面试前与面试官建立良好的关系,想方设法让面试官在你踏入面试室的大门之前就已经喜欢上你,那么你得到录用通知书的机会就会大增。
在我的职业生涯中,我遇到过这样的情况,我能够做到“在面试之前已经让面试官喜欢上我”,以至于面试本身流于形式,我只是和面试官开心地聊了一小时。(无论何时何地,最棒的面试莫过于此。)
IT软件开发者面试技巧必看
如果你不能获得这种优势,以下技巧适用于任何面试的情况。 
1、衣着得体
虽然我自己对这件事有所保留,但我确信你还是应该尽量打扮一下再去参加面试。
我知道很多软件开发公司都允许员工穿人字拖和大裤衩上班,他们甚至会告诉你面试时也可以如此着装,但千万不要这么做。
面试时,你应该穿比雇主公司的着装标准高出两个级别的衣服。如果你是位男士,基本上我会建议你穿一套漂亮的西装去面试;如果你是位女士,我推荐你穿一套正装裙服或者高级西装。如果你现在是一个强力部门的成员,你肯定想穿着你的制服去面试(令人无法抗拒)。
不过,我不建议你穿着出席晚宴的燕尾服去面试,那样的杀伤力太大了(除非你是去应聘秘密情报部门的职位)。
是的,面试官可能会说“你不需要穿西装”或者“你的着装太过正式了”,但是不要相信他们说的话。
即使面试官觉得你穿得太正式了,整洁干练而又职业化的着装也会给人留下难以撼动的第一印象。我看不出如果面试官认为你是非常职业化的人对你会有什么坏处。让其他应聘者穿上 T 恤衫和牛仔裤好了,但你一定要尽量装扮得体,从而有意无意地制造出这样一种认知:你才是更专业、更优秀的候选人。
你不必一定接受我的建议,但无论你穿什么,至少要比潜在雇主的办公室着装标准高出一个层级。无论你觉得自己是怎样的坏小子,也不要穿着大裤衩去面试。关于面试着装的具体建议,你可以去 Simple Programmer 看看“软件开发者应该穿什么”(What software developers should wear)里的指导和建议的衣柜清单。
2、准时出现
提前 10 分钟准时到场。不是提前15 分钟,也不是提前 20 分钟,更不是迟到 10 分钟,当然也不是踩着点儿到场。如果你开车去面试,那么你要计划提前 30 分钟到那里;如果你按预期提前 30 分钟到了,那就坐在车里等 20 分钟。这就是所谓的“余量”。
如果你一向很难做到准时到场,那么一定要提前 30 分钟到达,然后在早到的 20 分钟里做做回复电子邮件、阅读一本书或者其他类似工作。(在大楼外面别让别人看到你。好像我不应该说得这么具体,但我已经说了。)
这样,即使有什么预料之外的事情发生(而且事实总是如此)你也依然能准时。
3、不要撒谎
面试的时候说谎或者捏造事实是很诱人的,但千万不要这么做。
你不需要自告奋勇地把自己的每一条负面信息都招供出来,但是如果真被问到,那一定要直言相告。别想着把它隐藏起来。特别是在回答技术问题的时候。
如果你不知道答案,你只能诚实回答你不知道,但是你有兴趣学习它,回到家之后去找出答案。不要对你不知道的问题胡扯,以为这样就可以蒙混过关。这样做的后果是显而易见的,面试官对自己提出的问题肯定是了如指掌的,而你的支支吾吾、东拉西扯只会让你显得不自信、自以为是和愚蠢。
我面试过许多软件开发者,所以我知道,胡说八道永远不会给人留下好印象。
不能对面试官提出的每一个问题都对答如流是可以接受的。这样反而会给面试官留下更好的印象——你为人诚实谦逊,坦然相告自己在某一领域内缺乏技能,并且你渴望弥补这个缺陷,而不是用欺骗或者糊弄的方法。
在面试中,至少有一个问题你是答不上来的,这样对你有好处。
4、不必过分防备
面试时你的压力很大,在这种情况下你可能很容易觉察到自己正在被评判——的确,事实确实如此。在这种情况下,你还可能会觉得自己陷入人身攻击之中——然而,事实并非如此。
因此,在被问到关于工作经验或者技能的问题时,你会很容易陷入防备心理。当你不知道面试官提问的问题的答案的时候,你很容易陷入一种防御性的反应中,你会感到尴尬,或者会产生“他们就是想让我看起来像个白痴”的想法。
一定要不惜一切代价抵制住这种想法。没有什么比一个畏缩逡巡而又心存戒备的人更缺乏自信的了,他不能处理任何对自己有负面影响的事情,进而又被认为对答案一无所知。
如果你觉得自己在面试中陷入人身攻击了,那就随它去吧。拥有坚韧的决心表明你对自己能力的自信是如此之高——你可以承认你的弱点,你不害怕被人看上去很愚蠢或不称职。
5、回答问题时要详尽阐述
面试就像演员去试镜。你想要得到尽可能多的时间来充分展示自己的魅力。因此,不要用一个词、一句话来回答面试官提出的问题,这样你会搞砸。
回答问题时尽量要详尽阐述。
我是什么意思呢?不要只从表层回答问题,尤其是针对技术性问题。要增加更多的细节。例如,在回答“谈谈你是如何使用这项技术或概念的”这个问题时,要给出你的想法,尤其是有争议的想法。这样,
你会被视为深度理解掌握了这一知识,而不只是死记硬背了一堆你并非真正理解的概念和定义。这样,你才会有机会展示自己的个性,展示你平常是如何解释和分享自己想法的。
虽然不必过分向面试官讲述你的整个人生故事,但是要详细阐述所有重要的问题。
这种方法的一项巨大优点就是:即使你从技术上的理解是错误的,你也会因为对问题合理有效的分析思考过程而获得赞誉,特别是在你能够大声说出自己想法的时候。
6、真正自信(而不是假装自信)
什么都可以假装,可是自信假装不出来,所以不要尝试假装自信。相反,要以事实上的自信满满来迎接面试。假装的自信令你内心不安,或者盲目自大。
真正的自信来自你对你是谁、你在哪里以及自己是否状态良好有着清醒的认知。
怎么才能真正有信心呢?当然是准备充分了。你为面试做的准备越充分,参加面试就会越有信心,前期的准备工作之所以要从难从严也是为此。正如古希腊抒情诗人 Archilochus[2]曾经说过的那样:“我们不需要达到自己的期望水平,我们只需要发挥出训练水平即可。” 
7、一定要传递出这一条重要信息
“我是善于自我激励的人。我清楚自己该做什么,而且我一定会去做。”
你对面试官说的每一件事都应该展示出这一项重要特质。
我自己就是个开公司的人,我可以告诉你,这项特质正是我在挑选雇员的时候苦苦追寻的,我认为它比任何其他东西都要重要。我想要聘请的人是我可以指望做事情的人,只需要我的最低限度的指导就可以做事情的人。我希望他能够洞悉自己该做什么,然后真正着手去做。
这样的人才是最高效的人才。这些人并不需要你的管束,因为他们能自我管理。
因此,请尽可能想尽一切办法展示你就是具备这项特质的人。一定要具体而又详尽地展现出这一点。
8、练习,练习,再练习
除非你是渗透入“母体”里的强硬分子[3],否则只要你想掌握任何技能,你就需要刻苦练习。
因此,快去做做面试练习吧。对着镜子,对着你的宠物,做模拟面试练习。让你的朋友和家人面试你。
出去接受真正的面试,只是为了练习。把自己的练习过程录制下来,观看回放,这样你就可以看到自己的不足。亲身实践任何你需要的练习。
练习在白板上解决编程问题。
练习,练习,再练习。
练习,我怎么强调都不为过。

西安鸥鹏是西安当地为数不多获取民办办学许可证的合法机构;西安鸥鹏IT教育多年专注C++、 Java、Oracle、 HUAWEI华为、思科Cisco、 Linux、python、信息安全、大数据、云计算网络等IT各个领域。学员可以选择最适合自己的课程,而不会因为培训中心只经营单一课程,而被误导学习了并非适合自己的课程,浪费经济和时间成本,影响自己的职业生涯发展。鸥鹏IT为IT巨头权威相关知名IT企业CISCO、MICROSOFT、REDHAT、华为、ORACLE授权培训机构,同时是PROMETRIC和VUE授权的相关考试中心,可以组织学员参加认证考试并获得IT资格认证。