面试是一种技巧

红薯 发布于 2011/06/14 07:27
阅读 1K+
收藏 11
本文是从 Interviewing for Programmers 这篇文章翻译而来。

面 试是一件有趣的事情。要想获得一份编程开发工作,首先面试要面的好。能否被招聘单位选中,通常跟你能掌握的编程技术关系不大,这是程序员心中最典型的痛 处。我们大多数人都觉得这种招聘方式应该改革。而对于我个人而言,我觉得还可以接受。它需要改进,但我要来告诉你如何在这种情况下获得一份工作。

面试是一种技巧

把面试当作一种技巧。你需要练习这种技巧。这种技巧跟编程有很大的区别。通过这些年对程序员的观察发现,缺乏经验的新手通常会认为,他们跟那些熟练 的程序员知道的知识一样多,知道的知识比不知道的多。于是,当你成长为一名熟练的程序员后,你会发现自己是一名最差的程序员,因为你看到了自己不知道的那 些知识。当面试时,这会成为一个很大的麻烦,因为其实你是在把自己售卖给公司。如果你不认为货物是那么的好,怎么可能把东西有效的卖出去?下一步你要考虑 的是如何把自己卖出去。

准备你的推销词

我坚信一条,你一定要为你的面试做好行动计划。熟悉你在简历上写的任何东西。对最常见的可能会被问到的问题准备好答案。把它们用某种方式跟你的过去 的经历拉上关系联系起来,突出你的能力。当面试官没有什么好说的时候,推出你的推销词。我曾有过几次面试,面试官只有几个在开始和结束时有时间问了几个问 题。准备好你的推销词,让他们的问题的答案已经在推销词里体现出来,这十分的有效。

程序样品

在面试时编程是一件很傻的事情。它并不能反映出一个程序员的真实编程水平,我也不相信它能给面试官带来更好的判断。我发现一种最简单的能避免在面试 时进行编程的办法是,事先准备一些能拿给面试官看的程序样品。很重要的一点,你既要让面试官看到这些程序,也要让他们知道这些程序能运行。就我来说,我在 业余时间做了一个Rails项目,把它放在了heroku主机上,面试官不但看到它,而且能简单的对它进行操作。

所有的面试都是对你的练习

很多程序员在面试时都会很紧张。我用提醒自己“所有的面试都是一种练习”来消除紧张。如果没有应聘上,没什么大不了的。再找一家再面试就行了。就这样,我让我的面试技能得到了非常好的修炼。当然,在每一次面试之前,你一定要从上一次面试中总结经验。

评估你的表现

上次面试我什么地方做错了?怎么样才能改进?什么地方做的很好?在面试之后尽快的检讨自己的表现,这很重要。因为在面试刚刚结束后,你的记忆还很清晰,你不会漏掉什么细节。

原文转自:外刊IT评论

加载中
0
racoon
racoon
还没面试过。。。不过带我的老师,说要推荐的时候会教。。。但是我发现很假,因为老师都知道一些面试题。有次他推荐一个去百度的,之前就知道面试的题目,所以很顺利,有时候还得利用利用资源一样,呵呵,但是我觉得在网上爬的时候学的东西会更多,不过话说回来,我是自己英语不好所以在OSC上混着,不然我肯定去国外类似的网站挂着名,国内的人真的太懒,有时候挂个问题几个月也没人会帮你解决下。。。即使路过了。。。
-0.0-
-0.0-
像我同学英语好的很少看国内的网站,啥时候见人家啥时候满屏的英文
0
r
raoliv
大家都很忙。。。
0
深圳土豆
深圳土豆
好多年没面试过了,不知道现在的行情是怎么样的。。。
0
yaoboyuan
yaoboyuan

对咯,面试就得这种心态和这种学习态度

0
坊间小毅
坊间小毅

所有的面试都是对你的练习

0
木灵瓜
木灵瓜

工作两年,现在的这个工作还是大学时一次就面成功的(自我感觉这个面试很简单,主要是笔试和机试很重要),所以至今可以说是面试经验非常稀缺。

看网络上一些面试问题,觉得很蛋疼,就像现在的高考和大学课程,那么多,真的有必要吗?

返回顶部
顶部