ThoughtWorks面试小记
首先是电话面,很轻松,主要是讲讲过去的项目经历,用了什么技术呀,感觉比较看重你空闲时候的经历,在下班之后做了些什么,看了什么书,都可以加分。最后会有一次简短的英语交流··这个被囧到了,都没准备,感觉表现很差,但是还是受到笔试的通知了 笔试是两套题,一套逻辑测试,一套压力测试题;逻辑测试总共11题,题都很简单,两个小时的时间也很充足,比较重要的英文单词都有一张单子可以查。之后是压力测试,12分钟45个题。刚好做完,然后顺利的进入了homework,,悲剧就此开始。 还是那三个题目,网上都有,我选了其中一个Mars Rover的题目。实现起来都很简单,但是要充分的OO才行,所以设计模式什么的是必不可少的,测试类也必须有。。那几天比较忙,赶着在5天的最后一天下午加晚上写了答案,用上了命令模式,策略模式等。时间不够,没有写测试类,异常什么的也只做了简单的处理,提交上去以后忐忑的等了3天,,果然没过,不过也没挂,,让我再修改修改,,那时周四下午了,就约了周一之前提交,,周五成都降温,穿少了,晚上还和哥们出去喝了点,,周六直接重感冒了,,周末感冒更加严重,顶着晕乎乎的脑袋改了两个小时,加上几个测试类,整理了下结构,实在想不出来怎么弄,交上去之后果然悲剧了。 总结了一下,大约就是不应该为了OO而OO,设计模式带入不够自然,有点生套的味道。说来还是自己技术不够好,被拒了也是应该的,努力吧