ThoughtWorks 面试三连挂,以后再也不去了
先说我吧,之前在外企呆过两年,那时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 面试三连挂,以后再也不去了的更多相关文章
- ThoughtWorks 面试
ThoughtWorks 面试备忘录 ThoughtWorks 面试备忘录 前言 前段时间 ThoughtWorks 在网上和拉勾网合作搞了一次网络招聘,名为抛弃简历!让代码说话!可谓赚足了眼球, ...
- ThoughtWorks 面试备忘录
ThoughtWorks 面试备忘录 前言 前段时间 ThoughtWorks 在网上和拉勾网合作搞了一次网络招聘,名为抛弃简历!让代码说话!,可谓赚足了眼球,很多程序猿纷纷摩拳擦掌.踊跃提交代码,在 ...
- 对于大学4年的反思(续),记我的ThoughtWorks面试
之前我写了一篇对于大学四年的反思,时隔一个月,为什么我这么快就要来写这篇续章呢?主要有两个原因,第一是感谢静子姐姐,记得知乎上有个回答里面说过人生需要有贵人的帮助,遇到贵人是一件很幸运的事情.我想,静 ...
- 37岁Android程序员被裁员,面试大厂被拒,降薪去小公司,心更凉了
在职场论坛看到这样一个帖子,程序员小A被前公司裁员了,裁员之后也并没有特别气馁,打算重头再来,结果却被现实打击到了. 他大学毕业的时候进入到一家知名互联网公司上班,工作期间,也是不断学习,提升自己的能 ...
- Arraylist面试三连问
点赞在看,养成习惯,微信搜索「小大白日志」关注这个搬砖人. 本文在公众号文章已同步,还有各种一线大厂面试原题.我的学习系列笔记. Arraylist为什么要加transient? ArrayList源 ...
- 面试挂在了 LRU 缓存算法设计上
好吧,有人可能觉得我标题党了,但我想告诉你们的是,前阵子面试确实挂在了 RLU 缓存算法的设计上了.当时做题的时候,自己想的太多了,感觉设计一个 LRU(Least recently used) 缓存 ...
- ThoughtWorks的面试总结
今天有幸到ThoughtWorks去面试.我觉得自己的能力与他们的需要有些距离(还不知道面试结果如何). 逻辑测试部分,不是很难,是语言问题.几乎用了1个小时去理解一句表达.在Pair Program ...
- 记 thoughtworks 的一次面试
2015年的1月30号,星期五.我将要去thoughtworks面试. 最早听说thoughtworks是在学校听同学说起的.一句不经意间的引导可能会改变我的整个人生. 实话说,我之前对thought ...
- 技术大牛面试 http://www.itmian4.com/forum.php?mod=viewthread&tid=3824
不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰.看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic...在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技 ...
随机推荐
- Python学习之String
Strings可以想象成一个有序列的数组 #Indexing planet = 'Pluto' planet[0] 'P' #Slicing planet[-3:] 'uto' #How long l ...
- kafka 主题管理
对于 kafka 主题(topic)的管理(增删改查),使用最多的便是kafka自带的脚本. 创建主题 kafka提供了自带的 kafka-topics 脚本,用来帮助用户创建主题(topic). b ...
- Apollo源码解析-搭建调试环境
准备工作 本地运行时环境 JDK :1.8+ MySQL :5.6.5+ Maven :3.6.1 IDE :IntelliJ IDEA Apollo的表结构对timestamp使用了多个defaul ...
- Linux 笔记 - 第二十一章 配置 NFS 服务
一.前言 NFS(Network File System,网络文件系统),主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录.NFS 客户端(一般为应用服务器,例如web)可以通 ...
- cent OS 7 忘记 root 密码
1. 在如下图, 选择系统的界面 按 e 2. 移动光标到文件底部, 修改如下两个地方(初始化 shell文件 并设置可读写), Ctrl x 退出并启动 shell 3. 如下界面 输入命令 mou ...
- C++基础之迭代器
迭代器的分类 插入迭代器(insert iterator):绑定一个容器上后可以向容器中插入元素: 流迭代器(stream iterator):绑定在输入输出流中,可以遍历关联的流: 反向迭代器(re ...
- hibernate保存中文mysql
最近自己做测试的时候,发现中文入库成?号了,不由得想到是否某处编码设置问题. 1.检查数据库是否为utf8 2.检查配置文件,数据库链接地址是否指定编码,经检查本地配置文件 jdbc.url=jdbc ...
- 在linux服务器上装svn版本管理,自动部署代码到web项目
在linux服务器上装svn版本管理,自动部署代码到项目 1.安装svn服务器端 yum install subversion 从镜像下载安装svn服务器端 中间会提示是否ok,输入y,确认 ...
- Gitlab+Gitlab-CI+Docker实现持续集成(CI)与持续部署(CD)
写在前面 记录一下,一个自动化开发部署项目的构建过程与简单使用,实现真正的DevOps gitlab安装 步骤一:安装依赖 yum -y install git gcc glibc-static te ...
- python打开文件查询字符串时报UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 19: illegal multibyte sequence错误
当这样打开时报错了 lines = open(path).readlines() open(path).close() for line in lines: idx1 = line.find('检测到 ...