决定面试成败的3个独立思考能力面试题

1. 请描述你认为自己做得最好的项目. 你做了什么使得系统变得这么好?

这能告诉我很多关于他了解的,他的价值,以及他在团队中实际担当的角色,还有他是否真正地思考过自己在做什么。

点评: 其实这道题已经被国内的懒人们玩坏了,按我的理解,当你处于上升期和进步期时,是不会认为自己做过的什么项目是好项目的. 也许我们也可以换一个角度来评论好项目,比如获得商业成功,通过验收之类的.从技术的角度来说,过去基本上是没有好项目的】


2. 请描述你认为自己做得最差的项目. 在这个项目中你有哪些地方做得不够好?

我们需要的是能够自己学习的人,学习就意味着会犯错误, 记住教训,下次才能做得更好

点评:烂项目其实有一大堆,但值得说的就很少.不要太傻太天真,尽找自己的错误和缺点来说... 全说缺点,你觉得自己很聪明吗?】


3. 如果有一个Web应用程序仍在运行(不管是通过 top/ps/还是其他工具看到),但是客户端访问时提示 “connection refused(拒绝连接错误)”, 那么你会怎么来排查这个问题呢?

通过这个问题的答案,我能看出应聘者思考问题的整个过程,他最喜欢用的工具,以及认知偏见. 还有他是否真的知道如何解决这类问题。 是否得出“正确”答案并不重要,但它能告诉我对方如何思考,是否熟悉他所使用的工具

点评: 其实这类问题还是经常出现,特别是写烂代码的那批程序员. 好程序,好团队,很可能一辈子都碰不到,所以这问题就看回答能力,面试其实就是面对各种***难,展示自己,然后看水平和待遇是否搭配.】


原文链接: 3 make-or-break interview questions for developers

posted @ 2014-09-22 09:27  不止所见  阅读(471)  评论(0编辑  收藏  举报