`
mcttchen
  • 浏览: 10879 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ThoughtWorks笔试总结

阅读更多
很幸运收到ThoughtWorks的笔试邀请,ThoughtWorks作为敏捷开发的代表性公司很受到我的期待,所以对这次机会也很重视,并且再次特意收集了很多他的资料,对公司进一步的了解,同时特意拜读了该公司发行的几部著作。

但是结果还是兵败逻辑题笔试了,一直认为自己的逻辑思维能力还不错,所以在硕士的时候也写的是纯理论的论文,但是由于自己在看example的时候错误的理解了一个关键单词,而且根据这个错误的理解,我还导出了正确答案。这个关键单词的错误理解导致了后来整个笔试痛苦的经历,肠子现在都悔青了。。。

下面记录一下自己的这次经历吧。

人算不如天算,笔试的前天晚上家里出了点事,晚上3点才睡觉,笔试早上7点就起床了,北京这个堵啊,直到快9点半才赶到公司,还好没迟到,但是整体感觉状态不是很好了,有点大脑发沉,还好我也是生活不规律的人,习惯了(IT人的悲哀啊),还能撑得住。

开始笔试,先看example,了解一下题型,第一题很简单,很快就明白了,第二题在一个关键单词上卡壳了,也不知道是我犯晕还是一段时间不经常用英文忘掉了,想了半天才想起来,但是后来才知道当时想错了,但是当时根据我对这个关键单词的错误理解而导出的结论居然是正确的,可能这也是出题人没想到的吧,就像我上面说的,接下来痛苦的经历开始了。

正式笔试,第一题很简单,第二题出现了那个关键单词,我根据自己错误的记忆开始了推导,咦,不对啊,当时意识到自己记错单词了,那么是别的意思?我试着回忆这个单词的意思,试了几个推导,还是不对,继续推,最后根据自己觉得是对的(结果后来发现还是错的)推出来一个结论。第三题开始,还是一个题型,还是那个关键词,根据自己以为对的理解推,又卡壳了,那么自己之前的推导也是错的?god 最后琢磨了半天终于找到了一个可以用的以为是这个单次的意思,勉强推出了一个结果,再返回头改第二题,改好了,这时候监考mm说时间到了,BA一个小时,算出4个答案,看着监考mm有点惊讶的表情,尴尬死了,一定以为我智商有问题,下面还有一个测试,说实在的当时就知道自己没戏了,也没什么心思做题。

出来后,查了那个单词,原来如此啊,看来我这个单词的意思还是搞错了,没我想的那么复杂,这个郁闷啊~~明白了这个关键单词的含义后,回过头再想这套逻辑试题,其实并没有传说中的那么难,可惜机会只有一次,听说可以6个月后再申请,到时候再接再励吧。

面试前看了一些传说中的名企面试逻辑题,大多都能独立推导出正确答案,所以对自己的逻辑思维能力还是比较自信的,但是thoughtworks的逻辑题和我们平时所见的完全不一样,更注重逻辑思维的条理性和缜密性,而用不到一些例如假设论证验证这些逻辑思维方法,感觉这种题不能考察一个人的发散思维能力和思维方法,也许是有他们自己的考量吧。

最后,看来英语光会说还是不行,好久不写英文了,光会说,好多单词都记不清了,当初几万字的论文咋写出来的?留学后遗症吧,悲哀啊 单词不能扔啊,引以为戒,下决心继续学单词吧。
分享到:
评论
40 楼 gigix 2007-11-20  
chinata 写道
bcccs 写道
技术这玩意就是成败论英雄,你要是做了个linux出来,你非要说天天看红楼看出来的。估计也有人捧你。
管他啥思维。作出好东西的人就有好思维。招聘就是赌个成功率。人家就认为那么思考成功的概率大点。你不是,不一定你不好。公司招人不怕错杀,反正剩下的是好的就可以了。


俺个人的感觉,要面试这么多轮,不是对应聘者不信任,是不信任那些面试官啊:)

都不是
我们的每一项测试着重考察一项特质,例如我前面说的像机器一样思考的能力,个性特质,编程技能,文化,等等
要弄清一个人在某一方面的特质,并不容易,而我们又希望未来加入的同事都具备足够的特质,或者至少知道他/她在哪些方面有需要改进的地方,这样以后和他/她在一起工作才不会很友邦惊诧
这样招人确实不容易,不过我们的整体想法是即便招不够人也不愿降低门槛
因为如果与我们不匹配的人招了进来,说实话,HR和老板并不是受害最深的,倒霉的还是我们这些要一起工作的TWers
39 楼 chinata 2007-11-20  
bcccs 写道
技术这玩意就是成败论英雄,你要是做了个linux出来,你非要说天天看红楼看出来的。估计也有人捧你。
管他啥思维。作出好东西的人就有好思维。招聘就是赌个成功率。人家就认为那么思考成功的概率大点。你不是,不一定你不好。公司招人不怕错杀,反正剩下的是好的就可以了。


俺个人的感觉,要面试这么多轮,不是对应聘者不信任,是不信任那些面试官啊:)
38 楼 chinata 2007-11-20  
robbin 写道
TW有些负面的评价不奇怪,哪个公司没有负面评价呢,Google也一样。只不过感觉上也许大家对于ThoughtWorks过于神圣化了,让ThoughtWorks顶着光环,那你实际一接触,和心里预期有落差,就难免有负面评价。就好比当年我读高中的时候对于清华北大的敬仰一样,都是光灿灿的,然后发现不过就是那么回事,不是人家的问题,实在是你自己的心理预期过于理想化了。

嗯,感觉TW的名声应该还算可以(虽然个人对TW是没感觉,不过记得前一段某次面试的面试官似乎蛮推崇Martin的)
不过话说回来了,真的进TW需要7、8轮面试笔试?这样的公司还招的到人真是说明了中国软件行业的人力资源充沛:)
这比我知道的任何公司都NB一倍多啊,如果NB的程度是用面试轮数来计算的话,估计只有P&G的校园招聘有一比了
37 楼 bcccs 2007-11-20  
技术这玩意就是成败论英雄,你要是做了个linux出来,你非要说天天看红楼看出来的。估计也有人捧你。
管他啥思维。作出好东西的人就有好思维。招聘就是赌个成功率。人家就认为那么思考成功的概率大点。你不是,不一定你不好。公司招人不怕错杀,反正剩下的是好的就可以了。
36 楼 Qieqie 2007-11-20  
gigix 写道
malphi 写道
我也觉得tw的题有点单一,不过应聘什么职位,都一样,好像对code要求特别高,应聘个qa,也要code review,我花了大量时间写case啊,忽略了代码实现的设计,还是被pass了。
对gigix的说法不敢苟同啊,人都成机器了,还活着有啥意思。人和机器不同的就是要有感性思维

能够用机器的方式思考 等价于 人都成机器了 ??
雷锋同志只上过小学,他也知道人吃饭是为了活着但活着不是为了吃饭呢。


那是入戏


入戏和不入戏例子:
例1、林黛玉只在戏中,演着玩玩,那是职业,生活着不要入戏
例2、巴顿将军是个军事家,军事家往往要漠视很多东西。可是他的爱情故事。。。。。。

没有人说演了某个角色,实际中该演员就应该是那样的
没有人说巴顿是个军事家,他就应该是一个冷血动物

我们扮演计算机工程师,在工作中入戏,不代表我们就成了机器人
35 楼 jigsaw 2007-11-20  
天哪,tw都能被神圣化,那还不如路边找块石头磕头烧香呢
34 楼 robbin 2007-11-19  
TW有些负面的评价不奇怪,哪个公司没有负面评价呢,Google也一样。只不过感觉上也许大家对于ThoughtWorks过于神圣化了,让ThoughtWorks顶着光环,那你实际一接触,和心里预期有落差,就难免有负面评价。就好比当年我读高中的时候对于清华北大的敬仰一样,都是光灿灿的,然后发现不过就是那么回事,不是人家的问题,实在是你自己的心理预期过于理想化了。



33 楼 dreamhead 2007-11-19  
malphi 写道
fool2nd 写道
同意楼上的说法。

TW一直是我非常向往的一个公司。不过最近听朋友说了他在TW的面试经历,让我对TW的印象打了不小的折扣。具体细节在这里不便说,但是我觉得TW在招开发人员的时候,都是精挑细选,要经过7,8论的面试,笔试。那在招HR的时候是不是也能提高要求。毕竟对于应聘的人来说,HR是公司的门面,如果作为HR本身的业务素质不高,对应聘人员做不到相互尊重的话,势必会影响公司的形象。


严重同意。我也是开始对tw非常敬仰的,一个朋友在tw任职,我是很清楚tw应该个个是技术精英。不过现在看来技术做的好不代表人做的好,智商很重要,情商也很重要吧。看看某些在tw就职的人的那些话,那个牛啊,那个比别人高n等的态度啊,唉,技术再牛能代表一切吗?公司再好也会有缺点的吧?况且比tw好的公司一抓也一大把了,没必要把自己抬那么高。喜欢的人去,不喜欢的人不去,行了。彼此说话都谦逊一点,所谓虚怀若谷,如果tw认为这些目中无人技术高于一切的人也是人才的话,那tw也不过如此了。
我这话对事,对个别说话目中无人的人,不针对公司,平和的说,tw还是个好公司,至少在应聘流程上讲,还是比较尊重应聘者的,不像这里的某些人,唉,真的给公司抹黑了


首先,多谢两位指出TW的一些不足,这是我们工作中做得不是很理想的地方。

也许是无意为之,因为每个人都有自己的沟通方式。截止现在,我在TW接触到的所有人都是很友好的,所以,给我的感觉是,在TW工作是很舒服的。真正目中无人的人是无法进入TW的,即便技术再好。我们在工作中很强调沟通,如果不能很好进行沟通的人,是无法与别人合作的。

我赞同malphi说的话,找工作这事,最重要的就是匹配。自己曾经写过一篇blog,《关于找工作这件事》,讨论的就是这个话题。
32 楼 gigix 2007-11-19  
malphi 写道
我也觉得tw的题有点单一,不过应聘什么职位,都一样,好像对code要求特别高,应聘个qa,也要code review,我花了大量时间写case啊,忽略了代码实现的设计,还是被pass了。
对gigix的说法不敢苟同啊,人都成机器了,还活着有啥意思。人和机器不同的就是要有感性思维

能够用机器的方式思考 等价于 人都成机器了 ??
雷锋同志只上过小学,他也知道人吃饭是为了活着但活着不是为了吃饭呢。
31 楼 malphi 2007-11-19  
fool2nd 写道
同意楼上的说法。

TW一直是我非常向往的一个公司。不过最近听朋友说了他在TW的面试经历,让我对TW的印象打了不小的折扣。具体细节在这里不便说,但是我觉得TW在招开发人员的时候,都是精挑细选,要经过7,8论的面试,笔试。那在招HR的时候是不是也能提高要求。毕竟对于应聘的人来说,HR是公司的门面,如果作为HR本身的业务素质不高,对应聘人员做不到相互尊重的话,势必会影响公司的形象。


严重同意。我也是开始对tw非常敬仰的,一个朋友在tw任职,我是很清楚tw应该个个是技术精英。不过现在看来技术做的好不代表人做的好,智商很重要,情商也很重要吧。看看某些在tw就职的人的那些话,那个牛啊,那个比别人高n等的态度啊,唉,技术再牛能代表一切吗?公司再好也会有缺点的吧?况且比tw好的公司一抓也一大把了,没必要把自己抬那么高。喜欢的人去,不喜欢的人不去,行了。彼此说话都谦逊一点,所谓虚怀若谷,如果tw认为这些目中无人技术高于一切的人也是人才的话,那tw也不过如此了。
我这话对事,对个别说话目中无人的人,不针对公司,平和的说,tw还是个好公司,至少在应聘流程上讲,还是比较尊重应聘者的,不像这里的某些人,唉,真的给公司抹黑了
30 楼 malphi 2007-11-19  
我也觉得tw的题有点单一,不过应聘什么职位,都一样,好像对code要求特别高,应聘个qa,也要code review,我花了大量时间写case啊,忽略了代码实现的设计,还是被pass了。
对gigix的说法不敢苟同啊,人都成机器了,还活着有啥意思。人和机器不同的就是要有感性思维
29 楼 fool2nd 2007-11-19  
同意楼上的说法。

TW一直是我非常向往的一个公司。不过最近听朋友说了他在TW的面试经历,让我对TW的印象打了不小的折扣。具体细节在这里不便说,但是我觉得TW在招开发人员的时候,都是精挑细选,要经过7,8论的面试,笔试。那在招HR的时候是不是也能提高要求。毕竟对于应聘的人来说,HR是公司的门面,如果作为HR本身的业务素质不高,对应聘人员做不到相互尊重的话,势必会影响公司的形象。
28 楼 dreamhead 2007-11-18  
fool2nd 写道
引用
可惜中午一点正好是我的午睡时间,免费机票旅游一趟西安的希望也泡汤了

听说现在已经改成坐火车了......


这个取决于应聘者个人的时间安排。像我当时应聘的时候,本来打算坐火车去,结果,因为那天晚上还有其它安排,最后,选择了飞机。

个人看法,对于面试来说,坐火车比坐飞机要好一些。因为面试基本上要持续一整天,所以,一般会赶最早一班的飞机,所以,早早就要起床,很不爽的,可能会影响到应聘过程中的发挥。而坐火车的话,因为公司负担的是软卧的费用,所以,舒舒服服睡一夜就到。

27 楼 fool2nd 2007-11-18  
引用
可惜中午一点正好是我的午睡时间,免费机票旅游一趟西安的希望也泡汤了

听说现在已经改成坐火车了......
26 楼 evanyuan 2007-11-17  
TW的笔试题确实要赞一下,网上至今还没看到过类似的题。
关键两点,一要大脑很清晰,二要大脑里的“内存”比较足。
下来的感觉就象看OpenSource一样,跳过来跳过去。(两年前,不知道现在变了没)

可惜中午一点正好是我的午睡时间,免费机票旅游一趟西安的希望也泡汤了
25 楼 JerryZheng 2007-11-16  
gigix 写道
max.h.chen 写道
借问一下gigix,TW全球招聘的方式都是一样的吗?还是各地区使用自己的招聘方式。

流程和测试题都是一样的。

呵呵,哪天去试试
24 楼 gigix 2007-11-16  
max.h.chen 写道
借问一下gigix,TW全球招聘的方式都是一样的吗?还是各地区使用自己的招聘方式。

流程和测试题都是一样的。
23 楼 max.h.chen 2007-11-16  
借问一下gigix,TW全球招聘的方式都是一样的吗?还是各地区使用自己的招聘方式。
22 楼 gigix 2007-11-16  
irican 写道
其实楼主笔试的时候失误了啊,前面几道很难,后面的就很简单了。。要是从后面做起就爽啦~~~~我也做了那个笔试,真的觉得题出的很不错,第一次见到这种题,挺好玩的。现在会想起来,那就是在看程序嘛。。。整体的思路完全和编程序一样。ps,压力测试真bt,尤其是判断2个单词关系的题,基本无语了。。。

已经被hire了的人就不要再卖乖了……
21 楼 irican 2007-11-15  
其实楼主笔试的时候失误了啊,前面几道很难,后面的就很简单了。。要是从后面做起就爽啦~~~~我也做了那个笔试,真的觉得题出的很不错,第一次见到这种题,挺好玩的。现在会想起来,那就是在看程序嘛。。。整体的思路完全和编程序一样。ps,压力测试真bt,尤其是判断2个单词关系的题,基本无语了。。。

相关推荐

    thoughtworks笔试作业

    在Thoughtworks的笔试过程中,应聘者可能会遇到各种技术挑战,其中包括设计模式的运用。本作业要求使用C++编程语言来实现,这表明Thoughtworks重视应聘者的系统编程能力以及对设计模式的理解。 设计模式是软件工程...

    ThoughtWorks笔试代码

    在ThoughtWorks的笔试环节,应聘者通常会遇到编程题目,这些题目旨在测试候选人的技术能力、逻辑思维以及解决问题的能力。以下是一些可能涉及到的知识点,它们可能会出现在ThoughtWorks的笔试代码中: 1. **数据...

    thought works笔试(生成迷宫)

    用计算机生成迷宫是一个很有趣的任务。我们可以用 ​道路网格(Road Grid)​ ​来表示迷宫的道路,那么 3 x 3的 ​道路网格​(​图-1 左​)可以对应一个 7 x 7 的 ​渲染网格(Render Grid)​ 

    thoughtworks笔试题:Conference Track Management.rar

    truts2漏洞检测工具,支持S2-057 CVE-2018-11776 、S2-048 CVE-2017-9791、S2-046 CVE-2017-5638、S2-045 CVE-2017-5638、S2-037 CVE-2016-4438、 S2-032 CVE-2016-3081 、S2-020 CVE-2014-0094 、S2-019 CVE-2013-...

    thoughtworks笔试题:Conference Track Management

    thoughtworks的笔试题:会议安排。本人使用Java实现,把会议封装成对象,再调用工具类安排会议。下载后的代码里面包含本人姓名,记得改正!附件有运行成功截图!代码能够完美运行,如不能运行我被车撞死!!请放心...

    ThoughtWorks 笔试题 Trains C++版实现

    "Trains"是ThoughtWorks笔试试题中的一道经典题目,通常用多种编程语言来实现,包括C++。 题目描述: "Trains"问题通常涉及列车调度,要求编写程序模拟列车在车站之间的运行。在这个问题中,你需要设计一个系统来...

    thoughtworks测试的答案

    Thoughtworks是一家全球知名的软件开发和咨询公司,以其对敏捷开发方法和持续改进的推崇而闻名。在Thoughtworks的招聘过程中,他们常常会设置一系列技术测试,以评估候选人的技能和思维方式,其中包括“火车题”这样...

    c# ThoughtWorks.QRCode生成二维码

    首先,ThoughtWorks.QRCode库是由ThoughtWorks公司开发的一个开源项目,它支持.NET Framework和.NET Core,这意味着无论你是传统.NET开发者还是转向了跨平台的.NET Core,都可以在项目中轻松集成。这个库的核心功能...

    ThoughtWorks.QRCode.dll

    ThoughtWorks.QRCode.dll 是一个专门用于在C#编程环境中生成二维码图像的库。这个库由ThoughtWorks公司开发,提供了一种高效且便捷的方式,帮助开发者在后台代码中轻松生成二维码的Bitmap对象。以下是关于Thought...

    thoughtWorks.QRCode.dll各种版本

    ThoughtWorks.QRCode.dll是ThoughtWorks公司开发的一个用于生成和解析二维码(QR Code)的库,主要用于.NET框架下的应用程序。这个库提供了简单易用的API,使得开发者能够方便地在C#、VB.NET等.NET语言中集成二维码...

    c#引用ThoughtWorks.QRCode.dll生成二维码支持中文

    ThoughtWorks.QRCode.dll是一个由ThoughtWorks公司开发的库,它为.NET开发者提供了方便的二维码生成功能,包括对中文字符的支持。下面我们将深入探讨如何在C#项目中引用这个库,以及如何利用它生成包含中文的二维码...

    ThoughtWorks.QRCode

    ThoughtWorks.QRCode 是一个由ThoughtWorks公司开发的二维码生成工具,主要功能是为开发者提供在应用程序中生成二维码的能力。这个工具通常以DLL(动态链接库)的形式被其他软件或项目引用,使得开发者无需深入了解...

    现代企业架构 thoughtworks

    ThoughtWorks 的现代企业架构白皮书,旨在阐述企业架构设计方法和现代企业架构框架的设计原则,以应对业务平台化带来的新问题。本文将详细介绍 ThoughtWorks 的现代企业架构框架(MEAF),包括企业架构设计方法、...

    .NET 二维码生成(ThoughtWorks.QRCode)源代码

    ThoughtWorks.QRCode是一个.NET平台上的开源库,专门用于生成二维码图像。这个库由ThoughtWorks公司开发,提供了在C#或VB.NET等.NET语言中方便地创建和定制二维码的功能。 首先,我们要理解二维码的基本原理。...

    Thoughtworks现代企业架构白皮书(MEAF)-最新版

    Thoughtworks现代企业架构白皮书-最新版

    ThoughtWorks.QRCode.dll附带生成二维码的代码

    ThoughtWorks.QRCode.dll 是一个专门用于生成二维码的.NET库,由知名软件开发公司ThoughtWorks开发。这个库为开发者提供了一种简单、高效的方式来在他们的应用程序中集成二维码生成功能。二维码,全称Quick Response...

    ThoughtWorks.QRCode.rar

    ThoughtWorks.QRCode是一款在C#环境中用于生成和解析二维码的库,由知名软件开发公司ThoughtWorks开发。本文将深入探讨这款库的核心功能、应用场景、使用方法以及它在二维码技术中的重要性。 二维码(Quick ...

    c# ThoughtWorks使用指南

    总结来说,"c# ThoughtWorks使用指南"是关于如何在C#应用程序中使用ThoughtWorks的QrcodeGenerator库来生成二维码的教程。通过学习和实践,开发者可以提升其C#项目的功能性,添加二维码生成这一实用特性。

    【ThoughtWorks】现代企业架构框架白皮书-V4-2021 (1).pdf

    "ThoughtWorks现代企业架构框架白皮书-V4-2021" ThoughtWorks发布的现代企业架构框架白皮书旨在解决企业在数字化转型中的新问题,该白皮书提出了基于业务平台化的企业现代化趋势的概念,并提出了面向企业架构设计...

    二维码类库ThoughtWorks.QRCode.dll

    总结来说,ThoughtWorks.QRCode.dll是ThoughtWorks公司为.NET平台提供的强大二维码处理工具,它通过简单易用的API接口,使开发者能轻松实现二维码的生成和解析功能,从而在各种应用场景中灵活地利用二维码技术。

Global site tag (gtag.js) - Google Analytics