先说我吧,之前在外企呆过两年,那时Team的很多同事都去了ThoughtWorks,所以有一种情怀,只要有机会我就去面试。。。之前在Team里对我的评价也很高(不是我说的),现在也是公司的技术总监,总之作为程序员来讲,绝对不是去蒙混过关。。

面过ThoughtWorks的应该都知道HomeWork那三道题吧。。

第一次面试 18年初(猎头推荐)

拿到Homework三选一,选了那个罗马数字。。题目确实点难,写了一个通宵,终于写出来了,信心满满啊。当时觉得能做出这题目,最少能pass市面上三分之二的程序员,不至于门都进不去吧。

结果还真连门都没进去,就被Pass了。
反馈回来的是就是各种细节,比如没写ReadMe,没有用最新的语法,还存在面向过程的思想,等等。
丢人丢到家,写了一晚上门都没进去。。
网上一查,说是全球面试面试最难的IT公司,好吧,厉害。我服。。

第二次面试 19年初(前同事推荐)

还是Homework三选一,这次选了train。。这回又是一个通宵。
当然要注意各种细节,ReadMe啊,注释啊,新语法啊,unitTest啊。。
这次总算是认识门了。结对编程过了,然后在Office面试,然后回去等通知。。
这回更是信心满满啊,还给前同事吹牛(他推荐的我),我说我那牛逼的架构,结对编程写扩展的时候,几行代码就搞定了,这回肯定过(你的奖金肯定到手。。)

面试结果出来了,又丢人了。。
原因是,经会后商讨,结对编程的没过。。
反馈结果说你算法应该有一个图论,还让我去学习学习图论。

想起结对编程那面试官,一上来就说你应该有一个图论。感觉他可能面试之前就拿着他的那套算法,根本不听我讲的,我当然不知道图论具体是什么,肯定也不敢否定他,就说我这个算法也可以,估计是用力过猛了,不至于算法不对,就pass了,至少我这个算法也算出来了。。

第二次面试 19年10月(这次是HR找的我)

当时我还在想ThoughtWorks三道Homework都做的人估计不多吧。之前还给老婆说,三道题做两道是面试,全都做一遍,那也太丢人了。

还好这回规则变了,不是提前做Homework了,而是结对编程的时候,拿到做了一半的代码继续Coding。。

而这次的面试题就上次被Pass的那道train。。
我拿到代码一看我就笑了,
三个Domain Model和我的一模一样,就是改了个名字。
说好的图论呢?再看看算法和我当时的一模一样。
这回放心了,喷吧。至少可以确认上次确实是得罪了面试官。
然后顺利的Office 面试。。。
面试的时候英语口语没说,之后又电话又面了两个小时。。
确实是面试造航母啊。。。。。

结果就是刚才回的电话,又被Pass了。。
没办法,如果英语是硬伤的话,那面试第一关应该先面英语成本多小的。。。
其实英语我还真不担心,至少我是一个一直在学习的人。。。

好像面试的时候不允许你犯错,但是面试的时候非得问你都犯过什么错。。
听到反馈的结果,感觉就像面试官去看电影,你要是看完评论说,这电影很爽,很好看,那就说明你头发长见识短,没文化。
一定要打个差评,然后再指出点毛病,(比如吕克贝松的新电影《安娜》,一定要给个差评,然后说八十年代怎么会有U盘呢)。。。。

要是真是问我技术上的问题我都不会,或者让我写个算法我写不出来我也就服。。。
没办法,就好像你看上一姑娘,人家姑娘看不上你,你也没办法(感觉已经不是理性层面的了,虽然那么多面试规则就是为了理性,但语言的理性真的是客观的吗)。。。

人吗,世界上最复杂多变的东西,不可能几个小时通过问问题就能了解。。。。
所以得积累一些不是通过几个小时面试就能了解的东西,比如说证书。。
卧槽,我是不是得考个证。。。

世界上最难的问题

不是媳妇问:“你爱我哪一点?”

而是面试管问你:“你缺哪一点?”

ThoughtWorks 面试三连挂,以后再也不去了的更多相关文章

  1. ThoughtWorks 面试

    ThoughtWorks 面试备忘录   ThoughtWorks 面试备忘录 前言 前段时间 ThoughtWorks 在网上和拉勾网合作搞了一次网络招聘,名为抛弃简历!让代码说话!可谓赚足了眼球, ...

  2. ThoughtWorks 面试备忘录

    ThoughtWorks 面试备忘录 前言 前段时间 ThoughtWorks 在网上和拉勾网合作搞了一次网络招聘,名为抛弃简历!让代码说话!,可谓赚足了眼球,很多程序猿纷纷摩拳擦掌.踊跃提交代码,在 ...

  3. 对于大学4年的反思(续),记我的ThoughtWorks面试

    之前我写了一篇对于大学四年的反思,时隔一个月,为什么我这么快就要来写这篇续章呢?主要有两个原因,第一是感谢静子姐姐,记得知乎上有个回答里面说过人生需要有贵人的帮助,遇到贵人是一件很幸运的事情.我想,静 ...

  4. 37岁Android程序员被裁员,面试大厂被拒,降薪去小公司,心更凉了

    在职场论坛看到这样一个帖子,程序员小A被前公司裁员了,裁员之后也并没有特别气馁,打算重头再来,结果却被现实打击到了. 他大学毕业的时候进入到一家知名互联网公司上班,工作期间,也是不断学习,提升自己的能 ...

  5. Arraylist面试三连问

    点赞在看,养成习惯,微信搜索「小大白日志」关注这个搬砖人. 本文在公众号文章已同步,还有各种一线大厂面试原题.我的学习系列笔记. Arraylist为什么要加transient? ArrayList源 ...

  6. 面试挂在了 LRU 缓存算法设计上

    好吧,有人可能觉得我标题党了,但我想告诉你们的是,前阵子面试确实挂在了 RLU 缓存算法的设计上了.当时做题的时候,自己想的太多了,感觉设计一个 LRU(Least recently used) 缓存 ...

  7. ThoughtWorks的面试总结

    今天有幸到ThoughtWorks去面试.我觉得自己的能力与他们的需要有些距离(还不知道面试结果如何). 逻辑测试部分,不是很难,是语言问题.几乎用了1个小时去理解一句表达.在Pair Program ...

  8. 记 thoughtworks 的一次面试

    2015年的1月30号,星期五.我将要去thoughtworks面试. 最早听说thoughtworks是在学校听同学说起的.一句不经意间的引导可能会改变我的整个人生. 实话说,我之前对thought ...

  9. 技术大牛面试 http://www.itmian4.com/forum.php?mod=viewthread&tid=3824

    不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰.看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic...在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技 ...

随机推荐

  1. C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息

    系列目录     [已更新最新开发文章,点击查看详细] 一个文件/模型中可能包含多个楼层信息,获取楼层信息对于前端页面的动态展示非常有帮助.本篇介绍获取一个文件/模型中可能包含多个楼层信息的详细方法. ...

  2. GraphQL Java-入门指南

    GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时. GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任 ...

  3. spring cloud config使用mysql存储配置文件

    spring cloud config使用mysql存储配置文件 1.结构图 2.pom.xml: <?xml version="1.0" encoding="UT ...

  4. Docker Compose部署项目到容器-基于Tomcat和mysql的商城项目(附源码和sql下载)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  5. unittest核心要素

    1 TestCase 一个TestCase的实例就是一个测试用例.什么是测试用例呢?就是一个完整的测试流程, 包括测试环境的准备(setUp),执行测试代码(run),以及测试后环境的还原(tearD ...

  6. Session的创建和设置

    1.Session的获取: (1)无参的方法: protected void doGet(HttpServletRequest request, HttpServletResponse respons ...

  7. Fragment的创建与通信

    由于这里涉及到接口回调的问题,所以先来看一看什么是接口回调: 这就好比老板和员工的微妙关系,老板需要员工去工作,员工挣钱了以后还要告诉老板自己挣了多少钱,然后由老板来处理这些钱. 首先创建一个接口: ...

  8. Spring boot 自定义banner的在线制作

    目前工作不是很忙,利用闲暇的时间,在给自己不断地充电,提升自己的技术实力. 目前在做一个基于Spring Boot2.x+webmagic+quartz的爬虫项目[hotDog]https://git ...

  9. nested exception is java.lang.NoClassDefFoundError: javax/xml/soap/SOAPElement

    JavaSE 8 includes package java.xml.soap.JavaSE 9 moved package javax.xml.soap to the module java.xml ...

  10. adb命令整理(持续整理)

    用到过的adb命令都整理下来,省的一直百度,还不一定能找到合适的答案 获得正在运行app的包名 :adb shell dumpsys window | findstr mCurrentFocus 1. ...