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

ThoughtWorks笔试总结

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

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

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

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

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

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

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

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

最后,看来英语光会说还是不行,好久不写英文了,光会说,好多单词都记不清了,当初几万字的论文咋写出来的?留学后遗症吧,悲哀啊 单词不能扔啊,引以为戒,下决心继续学单词吧。
分享到:
评论
80 楼 elimago 2008-09-29  
yuwenbao 写道
呵呵 ThoughtWorks上次来封邮件告诉我会给我电话面试,我推了好几份工作等,结果直接没消息了。
另外对于像计算机一样思考的能力才能成为最好的程序员这种说法巨反感无比

程序员所需要的天赋其实几种,要么你逻辑能力强,要么你记忆力强,要么你语言敏感度强,其实这几种都可以成为不错的程序员。逻辑能力强不代表你可以很快的发现错误和找出错误根源。

总之,对ThoughtWorks的自傲很不感冒,呵呵,可能也是因为上次耽误我的工作原因吧。


說真的,想计算机一样的思考能力指的是细密和严谨吧,作为程序员不就该这样麽?

难道你创造力能力强就可以了,有新思路,结果写的东西乱七八糟,丢三拉死,那给人的感觉也只是能说不能干吧。

记忆力强,然后呢?开发又不是单纯的让你默写你记下来的东西,随时都要新的情况要你处理,结果因为不够细密和严谨,错漏百出,你还强调你记忆力强,靠,算了吧你。

细密和严谨,是软件开发人应该具备的基本素质,这是最基本的东西。没有基础,谈什么天赋都是扯淡。

此外,我不是twer,只是一个负责技术面试的软件工程师。
79 楼 niwtsew 2008-09-24  
我最近被拒。homework没过,被猎头转告知拒因是oo概念不清楚,可惜无法得知详细的原因。 只好等下次机会了。
祝尝试tw的朋友好运
78 楼 evanmeng 2008-09-22  
黑暗浪子 写道
to yyjn12
有一句话叫:不可与冬虫言夏草
你提的这些问题我还真的不知道怎样回答你,万一我说错了,你又要误解了。
其实,你自己可以去深圳,广州,上海,长沙,武汉,厦门深入看看。
虽然我在上海工作,但在其他地方都呆过至少三个月时间,期间认识了很多IT界朋友,
个人的感觉是这样。也许有些偏颇,不过我能向你保证都是通过我亲身经历总结出来的感受。


我猜你想说的是“夏虫不可语冰”?
77 楼 malphi 2008-09-22  
没明白啥意思。。。
76 楼 lsc20051426 2008-09-22  
75 楼 lsc20051426 2008-09-22  
 
74 楼 yyjn12 2008-03-23  
只教各位看官来评,也就是了,我勿需多言
73 楼 黑暗浪子 2008-03-23  
to yyjn12
有一句话叫:不可与冬虫言夏草
你提的这些问题我还真的不知道怎样回答你,万一我说错了,你又要误解了。
其实,你自己可以去深圳,广州,上海,长沙,武汉,厦门深入看看。
虽然我在上海工作,但在其他地方都呆过至少三个月时间,期间认识了很多IT界朋友,
个人的感觉是这样。也许有些偏颇,不过我能向你保证都是通过我亲身经历总结出来的感受。
72 楼 yyjn12 2008-03-22  
黑暗浪子 写道
....
抱歉了,我说的时候没这个意思。
我的意思是想说中国IT行业人才南比北要多和好。


还跟这说呢,还说没这意思呢.
然后后边再附加一句,南方就是比北方好.
真好逻辑
71 楼 yyjn12 2008-03-22  
黑暗浪子 写道
....
TW不在南方招聘,就可惜了这些优秀的人才了。


你的意思是说,如果在全球范围内招聘,也有可能可惜了外星上的人才?

怎么就可惜了南方的人才?南方没有好的企业吗?非得TW去南方开公司,这些优秀人才才能有用武之地?
在说TW有说过不要"南方"人吗?
只不过公司总部在北京,你愿意进TW工作可以啊.
你觉得这时候应该你来北京工作,还是TW为你开南方的公司?
你的逻辑实在是....
70 楼 yyjn12 2008-03-22  
黑暗浪子 写道

而且绝大部分大型IT外企都在上海这边啊。


超过百分之几,就可以称为"绝大部分"?
你说绝大部分在上海,根据呢?你知道几家上海的IT外企?而你又能确定在北京不超过多少家?

你知道除了北京上海两个IT环境好外,我们中国其他城市也有零星的IT外企吗?好好想想上海的外企数,到底是不是称的上"绝大部分"?
69 楼 yyjn12 2008-03-22  
黑暗浪子 写道

至少我们以前公司,一个深圳过来的就是被一个从北京过来的技术,工作态度都要好点。


这一个人就代表了南北方问题?或是你想借这"一个从北京过来的技术"说明什么?
68 楼 yyjn12 2008-03-22  
黑暗浪子 写道

个人感觉,南方的程序员,不管是做JAVA还是其他都要比北方好一点。

其它是包含了些什么?.net?ror?你列举一些吧,你这个"个人感觉"是怎么来的?
67 楼 yyjn12 2008-03-22  
黑暗浪子 写道

个人感觉,南方的程序员,不管是做JAVA还是其他都要比北方好一点。


南方?北方?

请问您一共认识几个"北方"程序员?

66 楼 gigix 2008-03-22  
黑暗浪子 写道
....
抱歉了,我说的时候没这个意思。
我的意思是想说中国IT行业人才南比北要多和好
TW不在南方招聘,就可惜了这些优秀的人才了。

咄!还敢说“没这个意思”~~
  
65 楼 黑暗浪子 2008-03-22  
....
抱歉了,我说的时候没这个意思。
我的意思是想说中国IT行业人才南比北要多和好。
TW不在南方招聘,就可惜了这些优秀的人才了。
64 楼 黑暗浪子 2008-03-16  
那能够告知我在北京有啥公司是你们客户?
如果涉嫌机密就算了。
63 楼 gigix 2008-03-06  
黑暗浪子 写道
想问一个问题给gigix
为什么TW不在上海开呢?
个人感觉,南方的程序员,不管是做JAVA还是其他都要比北方好一点。
至少我们以前公司,一个深圳过来的就是被一个从北京过来的技术,工作态度都要好点。
而且绝大部分大型IT外企都在上海这边啊。
很不可思议为什么到现在TW都不在上海开公司。
期盼你的解答,谢谢。

因为在上海没有客户
咨询公司开一个分支,和普通软件企业的想法不一样
在某地有几个长期合作的客户,就可以开一个分支
只要省下的差旅费用大概能抵消租办公室的成本,就值得扎个根来发展
但另一方面,如果没有这样的客户,就不大可能平白的跑到一个地方去开设分支
62 楼 黑暗浪子 2008-03-06  
想问一个问题给gigix
为什么TW不在上海开呢?
个人感觉,南方的程序员,不管是做JAVA还是其他都要比北方好一点。
至少我们以前公司,一个深圳过来的就是被一个从北京过来的技术,工作态度都要好点。
而且绝大部分大型IT外企都在上海这边啊。
很不可思议为什么到现在TW都不在上海开公司。
期盼你的解答,谢谢。
61 楼 gigix 2008-03-05  
lisaxixi 写道
gigix, 很好奇你当时是杂进TW的,是TW成就了今天的你,还是....;  TW,在中国的office是北京和西安, 好奇杂会选择西安.

已经没有西安办公室了
当时在西安落地是因为中国的第一个合作伙伴在西安,小外企落地的典型方式而已

相关推荐

    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