如何面试程序员
最近看了阮一峰先生写的“如何面试程序员”,如果你从一个被面试者的角度来看的话,其中有一些问题确实是发人深省,下面是一些摘录:
Why did you get into development?
你为什么开发软件?
Howmany technical books did you read in the past year?
去年你读了几本技术书籍?
Whatwas your favorite technical book in the past year? What did you learn from it?
去年你最喜欢的技术书籍是哪本?你从中学到了什么?
Whatwebsites do you read regularly, related to development?
平时你经常访问哪些编程类网站?
Doyou maintain any open-source projects?
你有自己的开源项目吗?
还有更深层次的:
What's your favorite programming language? Why?
你最喜欢的编程语言是哪种?为什么?
If you could add one feature to your favorite language,what would it be? Why?
如果允许你为这种语言加一种功能,你会加什么功能?为什么?
If you could remove one feature from it, what would itbe? Why?
如果允许你取消一种功能,会是什么功能?为什么?
假如现在让你回答这些问题,你能回答好吗?你有准备一些项目进行开源吗,对于当前的开发语言的想法是什么?
新的一年快来了,这些问题也许可以变成下一年的目标,您说哪?