10个面试技巧帮你找到好工作
作者:网络转载 发布时间:[ 2013/5/7 10:57:49 ] 推荐标签:
6.避免“陷阱”式问题
你为什么寻找新的机会? 你大的优点和缺点是什么。 近一次你和你的同事关于某个存在分歧的技术问题的结果如何?
在你被问及这类问题之前,你应该知道你将如何回答这类型的问题,并且知道面试官问这些问题时想要的答案是什么。
在我的课程中我针对如何回答这些问题给出了一些恰当的建议,但你至少该提前考虑这些问题,同时通过一些你可能给出的答案的理由。
例如,加入我们看一下第一个问题,关于为什么你会寻找一个新的机会。。。
在多数情况下,面试官试着发现你是否会说你目前或之前同事的坏话。这是一个明确的信号,你会对他们做同样的事,所以不要这样做。如果你没有提前考虑这些,你会很容易的掉入对目前工作的同事做出负面的评价的陷阱,这样将会严重的影响到你获得新工作的机会。
7. 永不说谎!
面试时坏的是说谎。
如果你不知道,不要给予答案。不要假装自己使用过一些你没有用过的技术,或是编造你上分工作所做事情的故事。
当然,即便你不能百分之百确定,甚或不知道,你也可以试着基于你所知道的事情给出一个回答。向面试官询问一下正确答案也无伤大雅,因为你真的感兴趣。
大多数面试官的提问方向都是他们所熟知的,这样,当你开始问题展开讨论时,他们不会难堪。基于这个原因,哪怕你觉得自己是个扯淡高手,你扯的蛋也会迅速被察觉,你将立刻失去诚信,诚信一去难回。
8. 不要过于诚实
有一点,很多开发者做的有些过火了,他们揭露了太多的个人信息,认为诚实和完全透明是好的策略。
尽管不应说谎,但同样也不应该将太多个人生活琐碎或是个人缺陷丢给你的面试官。
人们会被一点点神秘所吸引,他们不会压注于你的强迫症或对魔兽世界的痴迷是否会影响你的工作。
有个性是好事,性格缺陷则不然。
永不说谎,诚然,但也不要主动给予对自己不利的信息;不仅仅因为这些信息会伤害到你,同样也会显的你缺乏判断能力。
9.了解你的计算机科学基础知识
在我的工作面试课程中也涵盖了这一点,因为它非常重要,并且在不到一小时的时间能学会的。
当然,众多的开发者声称他们不知道链表和堆栈为何物,因为他们没有参加过计算机科学方面的正式教育或者距他们毕业的时间太久了。
我承认在大多数编程工作中,我们都没有用到深层次的计算机科学概念,但作为一名专业软件开发者,你至少应该知道基本的知识。
我非常质疑,如果电工对电子工程的基本知识都不了解,你会期望他对你的房子重新布线,因此不要假定有人期望雇能编码但连他们专业基本的知识都不了解的人。
你不必成为计算机科学教授,但你至少应该知道基本的知识,那些我能确信在一小时之内能学会的知识,因为我在我的工作面试课程里是这么做的。
10.创造性的积累经验
后,但同样重要的是,大多数开发者,特别是刚起步的开发者或者进入到另一个不同的领域,缺乏相关的工作经验,也不知道该如何获得。
这有点像排在第一位的先有鸡还是先有蛋的问题。
如果你没有工作经验,你怎么才能获得经验呢?
答案是要创造性的(获得)。有很多方式去获得经验,不涉及到直接作为软件开发的公司。
这里仅仅是一些想法:
加入开源项目
启动一个开源项目
建立一个移动App,并且将其加入到app store
建立一个小型的web app
写博客
在代码营或其他用户组里展示
有很多方式你能获得在你的简历上看起来很漂亮的经验,并给你的雇主信心,让他雇用你,你仅仅需要的是要有点创意。
后的话
希望我讲的这些技巧能对你有所帮助。现在,针对开发者的好面试建议并不是很多,因此我开始在 Pluralsight 创建了一个与之相关的课程,如果你对我在本文中所讲到的东西感兴趣,希望了解更多,你可以看看它。
如果你很精明,你可能会想,啊,那个名为 John Sonmez 的家伙假装在给一些免费的建议,其实是在博客中偷偷推销自己的 Pluralsight 视频。
好吧,我是想通过这篇博客促销我的 Pluralsight 视频,因为我是这样想的:我制作了 Pluralsight 视频,但我同样希望这些技巧能够有所帮助。

sales@spasvo.com