软件开发Interview 100问
看到InfoQ的一片新文章软件开发者面试百问, 翻译自100 Interview Questions for Software Developers. 一个中国同学给出了他的参考答案.
我大体看了一眼,又去的不是这些问题 , 而是下面的留言,好多同学说“ft,完蛋了,大部分问题都不知道啊”. :) 其实我发现我有好多也给不出好的答案,有一些题目其实是open question, 我不认为存在标准答案。
但是我并不太认同这样的问题来考developer, 我个人一直偏好Joe On Software的Gurilla Interview Guide. 事实上上面那些问题不会其实不要紧,全部会也未必就是好developer, 看过这类的书会说一些也许就能答得头头是道,其实实干未必能行, 相反一些看起来最简单最基础的题目(比如说写个itoa或者wc)往往能出人意料地过滤掉相当多的简历看起来牛气烘烘、说起话来夸夸其谈的家伙。
一个不精确的统计:过去(before Microsoft)我一直用wc(Unix的wc命令)来作为code test, 大概90%(可能更多)的人fail了,吃惊吧? ! 现在,我们team的code test难度其实高不了多少,差不多70%的fail了. 我去年从中国推荐了不少人,80+% 在code test fail了,剩下只有1人过了phone interview.
这让我想起一个古老的中国说法,就是衡量一个厨师好坏,不要看他做山珍海味,而要看他做萝卜青菜好不好吃。 对软件developer也是一样,关键要看基本素质、学习能力以及是否能getting things done, 其他一大堆的问题和知识面,其实都很容易边干边学。
Related posts:
- SEA – SFO – Virgin America – Twitter – Boarding.fr
- 知易行难 vs 知难行易 - Startup vs Established
- 再读《人月神话(The Mythical Man Month)》
- Mac OSX, Windows, Linux, *nix闲谈
- Ideas的演变 -- How to kill too many ideas
- 折腾
- 思考:未来的web服务是否还需要用户注册的部分?
- Disagreements – 留给自己日后的记录
- My blog is my social network, my buzz, my twitter, my flickr, my YouTube…
- Google Buzz使用随感
Search related in web: