thoughtworks面试失败总结

来源:互联网 发布:java命令行运行jar包 编辑:程序博客网 时间:2024/06/02 12:33

人生的第一次面试给了thoughtworks,结果以失败告终。


当初就是抱着试试看,长见识的态度,投了简历,没想到居然通过了简历筛选和电话面试,参加了笔试(真要感谢HR给我这么low的人一次这么好的机会,所以我现在只想说浪费你们时间了)。


关于英语,thoughtworks是外企对英语要求高是必然的,虽然我读文章还没问题,但是一看他们的英语逻辑题,我就顿感崩溃,本身逻辑题就够闹心了,还各种从句,也许原汁原味的程序指令就是这么说的吧,可惜我从来没见过,真遗憾。


我认为thoughtworks是一个注重素质的公司,而不在乎你现在到底会什么,很人性化,这样的考试没通过,我心服口服,对那些能通过的人我剩下的也只有佩服了。


关于代码作业,编了五天,模块功能是实现了的,就是运行不了,也不知道bug在哪,这应该是被拒的又一个原因。怪不得他们要测试驱动,不能运行的话,不往里加功能,要不就像我一样悲剧了。


关于面向对象设计,要能从实际问题中抽象出合适的类和设计模式,使软件有良好的扩展性,好的设计要胜于重构,并且要先设计,后编码(虽说软件工程里讲过,但是这种事情,只有犯了错误,才能体会软件工程的意义)。


通过这次面试长了见识(办公室真漂亮,里面居然还有外国人,hr也很nice,另外还有外企考察人的方式),了解了什么是敏捷开发,什么是测试驱动,什么是结对编程,还有设计模式的重要性,而不只是停留在书本上(实践出真知啊),敏捷对开发是有百利而无一害的,只不过要求开发的人要是精英,乐于结对,而我不是精英,也不喜欢结对,所以淘汰我是正确的决定。


另外也看到了自己与其他候选人的差距(其实没有可比性),确实技不如人,差距不是一星半点,牛人是确实存在的,不服不行。


合格的工程师要理性,有耐心、强大的思维、国际化的视野和扎实的基础。而我做的都不好。


失败并不可怕,可怕的是不敢去尝试!



0 0
原创粉丝点击