IT软件开发者面试技巧有哪些?
西安鸥鹏IT教育
发表于:2020-07-15 18:56:09IT软件开发者面试技巧必看
对软件开发者来说,没有什么比面试更让人害怕的了,尤其是在白板上写代码的面试。但是,如果准备充分、心态平稳,面试实际上也可以成为你向往的机会,以及展现能力和技能的佳场所。
让我们来探讨一些实际的技巧,帮助你在实际面试中能够竭尽所能尽善尽美。
要想让你自己顺利通过面试,你能做的好的事情就是在进入面试之前就已经让面试官喜欢上你了。技术技能纵然重要,但大多数面试官最后挑选的还都是他们喜欢的人。
如果你能在面试前与面试官建立良好的关系,想方设法让面试官在你踏入面试室的大门之前就已经喜欢上你,那么你得到录用通知书的机会就会大增。
在我的职业生涯中,我遇到过这样的情况,我能够做到“在面试之前已经让面试官喜欢上我”,以至于面试本身流于形式,我只是和面试官开心地聊了一小时。(无论何时何地,棒的面试莫过于此。)
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资格认证。
IT软件开发者面试技巧有哪些? 原创内容,请点击西安软件开发培训
热门课程
-
西安软件测试就业培训
询价
-
西安软件开发培训班
询价
-
西安数据库认证班
询价
-
云计算网络安全培训
询价
-
西安应用软件开发培训
询价