前一段时间组里在中国那边招了个lead (lead 中文我不知道怎么翻译,好像大家也都这么叫,如果真要硬翻译,估计“工头”比较合适 ) 跑题了跑题了,这里要说的,是面试过程中发现的一些问题。
我以前在国内的时候也招过人,曾经有过一天面试14个小时,中间只有半个小时吃饭的事情。拿当时的总结和现在找工作的同学们比起来,大家的面试水平,还真是没什么进步。
从我们招人的角度看,招来的人有两个目的:一个是干活,另外一个,是跟同事一起和睦的干活。第二点其实更重要,现在没有哪个人可以自己独立完成一个大的软件项目了,在一个成熟的软件公司里面,所有的工作,都是要和他人合作完成的,无论是从内部客户那里来的需求,还是自己组内和同事的合作,交流与合作的能力,都影响到你是否能够拿到这个职位。
所以在面试的时候,除了展示自己技术上的能力以外,更重要的,就是展示自己是一个好相处,容易合作,知道进退的人。
我见过的国内工程师来面试,大多数是只知道展示第一条,忘记了第二条;也有个别的,过分的展示了第二条。
展示第一条很容易,上来问问做过的项目,加上几条基本概念,就知道对方的底细了。不确定的话,再来一道编程题目,这个人的基本技能就都有了。但是第二条比较困难,不仅是对面试人困难,考官也不容易了解对方的性格脾气。这个时候,其实主动权在面试人一方,就是制造机会来展示自己的团队精神。
展示其实也是有技巧的。我曾经遇到过一位应聘人,上来就跟我握手,热情的好像我欠了他的钱,生怕我跑掉的那种。然后我很不合适宜的问了他关于团队精神的看法,他给我上了20分钟的课。这就属于火候过了的那种,毕竟我也是工程师,不会找一个人整天跟我握手谈理念。
我现在看下来,国内的软件工程师们,如果没有在职场上混够年头,经常是光顾着展示自己的技术能力了,对自己的团队精神没有好好的照顾到,很多时候导致公司里面对这方面有顾虑,从而影响到最终的招聘。
本文出自:http://www.meirendaddy.com/blog/?p=157