先说我吧,之前在外企呆过两年,那时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. Day004课程内容

    本节主要内容: 1.列表List L = [1,'哈哈哈','吼吼',[1,8,0],('"我“,"叫","元","组"),”ab ...

  2. 【LeetCode】347-前K个高频元素

    题目描述 给定一个非空的整数数组,返回其中出现频率前 k 高的元素. 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: nums = ...

  3. Python作业本——前言

    大四毕业了,9月才开始研究生生涯,导师也没有严格要求我暑假留校做项目,也没提具体的学习要求.这两三个月比较闲,所以就打算学学Python.学习过程中肯定会有些心得体会,以及一些小练习.学习编程不同于传 ...

  4. 如何设置java虚拟机参数

    这两天在看java虚拟机,从书上看到可以自己设置java虚拟机的参数,可以方便开发人员进行系统调优和故障排查 Ecplise设置java虚拟机参数: window-->preferences-- ...

  5. 2019沈阳网络赛B.Dudu's maze

    https://www.cnblogs.com/31415926535x/p/11520088.html 啊,,不在状态啊,,自闭一下午,,都错题,,然后背锅,,,明明这个简单的题,,, 这题题面不容 ...

  6. Python网络爬虫实战(三)照片定位与B站弹幕

    之前两篇已经说完了如何爬取网页以及如何解析其中的数据,那么今天我们就可以开始第一次实战了. 这篇实战包含两个内容. * 利用爬虫调用Api来解析照片的拍摄位置 * 利用爬虫爬取Bilibili视频中的 ...

  7. 腾讯工作近十年大佬:不是我打击你!你可能真的不会写Java

    文章核心 其实,本不想把标题写的那么恐怖,只是发现很多人干了几年 Java 以后,都自认为是一个不错的 Java 程序员了,可以拿着上万的工资都处宣扬自己了,写这篇文章的目的并不是嘲讽和我一样做 Ja ...

  8. 可能是 Python 中最火的第三方开源测试框架 pytest

    作者:HelloGitHub-Prodesire HelloGitHub 的<讲解开源项目>系列,项目地址:https://github.com/HelloGitHub-Team/Arti ...

  9. Collections.unmodifiableMap,Collections.unmodifiableList,Collections.unmodifiableSet作用及源码解析

    在文章:Mybatis源码解析,一步一步从浅入深(五):mapper节点的解析中mybatis的源码中用到了Collections.unmodifiableList方法,其实还有unmodifiabl ...

  10. 不知道如何实现服务的动态发现?快来看看 Dubbo 是如何做到的

    上篇文章如果有人问你 Dubbo 中注册中心工作原理,就把这篇文章给他大致了解了注册中心作用以及 Dubbo Registry 模块源码,这篇文章将深入 Dubbo ZooKeeper 模块,去了解如 ...