|
|
发表于 2014-9-16 20:27
来自手机
|显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
很明显 发表于 2014-8-31 15:44
你根本不知道我说的是什么,所以你才会那么问我DP和code干净不干净
垃圾公司都喜欢强调code干净,test好 ...
的确澳洲这边实际做开发的用算法少,都是各种CRUD加business rules, 但其实也不能说简单,iT毕竟是一种附加产业最终是为business服务
就事论事,如果是面试题,还真是最好写class/unit test ;
是的,或许20行的3个loop能解决这个问题;但是算法差不多的话,你如何能从众多candidates stand out 出来?很大可能uni grad能比n年开发经验的更快写出loop的解决方案,那你多年工作经验的价值体现在哪里?
曾经有朋友给为看过一个很简单的面试题目,就是100内 能被3整除的output x, 能被5整除的output x, 能被被3和5整除的output z
这是个mid level role;他用了一个loop加2个if elsif 来做;当然不能说他做的错;但是如果我是面试官我是会filter这个candidate的;这样做你和应聘junior的人有什么不同;如果要算1000内呢?如果不是求3,5的整除而是7,9呢;如果不是output x y z 而是a b c呢?解决问题的object oriented 思路体现在哪里?即使题目很简单没有提复杂要求,但是最为candidate就要了解 考官真正的考试意图;把日常解决问题的思路show出来,让他看到你清晰的思路才是最加分的
|
|