10个面试技巧帮你找到好工作
作者:网络转载 发布时间:[ 2013/5/7 10:57:49 ] 推荐标签:
在开发者工作面试上,并没有大量的建议。
我发现很多有才华的开发者都会在工作面试上存在困难,这是因为他们都把自己大部分时间花在他们所热爱的技术和开发上,而没有锻炼他们的面试技巧。
这是不幸的,因为拥有好的面试技巧,通过给你不熟悉领域上可能得不到的一些机会,真的能帮助你提高你的职业生涯。
1.聘请专家为你创建简历
我之前说过该想法,但它如此重要,所以我再说一遍。除非你以写简历谋生,否则你不会是一名专业简历写手。
有许多人以写简历谋生,那些职业简历写手可能不会尝试在他们自己的电脑上写自己的软件。
因此,倘若简历写手不会写软件,为什么软件开发者尝试写简历呢?
也许你可以有一份好的工作,但够专业的话可以得到一份更好的工作。
我的建议是,如果你想使得到工作的机会大化,那硬着头皮支付美元吧,为了使你的建立更加专业化。这是一个基于更好的机会,相对较小的的投资,你很有可能有大量的潜在的收益。
2.了解你的面试官
当我对开发者进行面试的时候, 我总是感到很惊讶。我在开始面试之前已经给这些开发者发过邮件,这些(邮件)包含了我的全名和我的博客地址,但在面试中我与他们交谈的时候,似乎他们对我一无所知。
反过来说,在那里我曾经面试过一些人,他们在面试中提到我曾经写过的有一篇博文或者在Pluralsight上观看过我的课程。
猜猜对于某一份工作我更倾向于推荐那类开发者?
我们都是凡人,我们想知道的是我们感兴趣的人。 Dale Carnegie曾教过我,简单的方式来获得对你感兴趣的人,是对他们显示出真正的兴趣。(的确,我好像第八次推荐这本书了,是的,这是一个亚马逊的链接。)
不论这是否是公正和客观,另外几点。如果你为了一份工作需要面试,提前不去了解下你将要面试的公司和面试官,将是非常荒谬的(如果你知道面试官是谁的情况下)。
,通过Facebook页面,Twitter或者博客,比任何时候都容易找人。仅进行一点点的研究你会学到相当多的(知识),同时也表示你注重细节,更关心你的职业生涯。
3. 争取得到内部推荐
想知道什么是简单直接的方式得到工作吗?那是争取得到内部推荐。内部推荐可以提高两倍被面试的可能性以及40%的概率得到这份工作。这会产生很大影响。其实也并不困难,如果你能够提前播种下很多种子,那么在你想采摘的时候自然会收获充足的果实。
回想下,你找到一家理想的公司,想在此工作,该如何做呢?
首先,可以找到这家公司中一个开发人员的博客,并且发现你和他在某些方面有共同的想法,接着开始留意他的博客。
然后,评论他的博客,并且表示对他所从事的工作以及所在的公司感兴趣,当然终目的是为了得到你理想职位的内部推荐。
许多开发者会说,“很抱歉,我不认识XXX组的任何人”。好吧,如果这个时候你想放弃,那放弃吧,但是我敢打赌,如果你用这种方式继续下去,一定能够和任何一家公司的人员见面甚至成为朋友。
所有的秘密是,在你需要一份工作时必须有网络,现在开始吧!
4.学习解决算法问题
我总结了6步,用于解决在开发者面试中经常出现的算法问题。
在我的Pluralsight里关于工作面的课程中,我将逐步教你怎样实现这些。
它是每个开发者应该掌握的很重要的一项技能,学会它实际上没有那么困难。多数(注重实际能力)的面试都会涉及到一个或多个问题,让你解决一些编程问题,不管是在白板还是计算机上,多数开发者都是这样,除非是伟大的程序员,当被问及这样做的时候变得手脚无措,然后搞得一团糟。
如果你花时间去学习怎样解决这类问题,你将很容易把自己放到高的10% 的能得到大部分工作的开发者中,同时在被问到上述问题时,你会放松许多。
我们之所以变得紧张与表现的焦虑无关,与解决该类问题的自信程度和熟悉程度有关。
例如,假如有人要你做10个玩玩,你可能不会觉得周围所有的紧张和桎梏…为什么?因为你自信你可以做到这一点。
在该领域建立自己自信心,你再也不会感到紧张。
5.回答问题要饱含激情
如果这是你想要的,用一个词来回答问题,或者用教科书般的句子来回答,在技术上可能是正确的,但你错过了展示一名开发者能带给团队的大的资产的机会—激情。
如果我问你多态是什么,我不仅想知道你能从教科书上读到并记住定义再重复给我。我试着去发现你对多态性的理解。我期望你能阐述上述主体,并且借此作为一次谈话交流的机会。
现在,并不是所有的面试官都以同样的方式,你必须弄清何时该闭嘴,如果可能的话,在你回答和解释的是时候,你应该尝试表现出一定的激情。

sales@spasvo.com