软件开发Interview 100问


软件开发Interview 100问

Published on Tue 03 Feb 2009 12:02 ( 1 year, 1 month ago)
观点 学习 软件

看到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:


Search related in web:

Custom Search

RSS Feed

One click subscribe this blog in your google reader!

Be social!


Want to say something here? please sign in



Blog posts link to this page
What are friends tweeting?
Tags cloud
Monthly Archives