岗位:软开-北京
0、8.14 投递简历
1、8.20 收到测评
相当于笔试,90min,题量比较大,包括单选题多选题填空题以及三道算法题,不过不难。尤其是算法题,全都只是力扣简单难度,甚至还不到简单难度,暴力做法即可通关。全程不需要开摄像头,不需要手机开监控,不限制开始时间,你在半夜做也可以,但一定不能在中途跳出浏览器外。这个笔试可以说是秋招以来做过最畅快的笔试了,学到很多。
2、8.28 一面:结对编程
会提前三天发邮件约面,给你一个
github
链接,你去clone
项目,熟悉代码,然后面试官在面试时会提需求让你实现,并测试。那几天我刚好在实习,很忙,直到面试前一天才配置好VS环境把项目跑起来,都没来得及细看,不太熟悉代码,直接硬着头皮上了,过程中犯了很多低级错误,编译器一直给我报语法错误,调试了老半天,可尴尬了。我感觉这个环节最重要的是思路,其实最后提的需求我没实现,更谈不上测试,但是我思路对了,面试官给予我肯定。一个小时的面试,时间非常紧,因为zoom这个会议室待会儿还要有其他面试者使用,所以每个人只有不到一个小时的时间。
3、9.05 二面:文化面
ThoughtWorks
的流程是很慢的,基本上每一个阶段都需要等一周。这次文化面邮件上写明了只有半小时,会考察英文,所以我准备了英文自我介绍,很短,就刚好一分钟的长度。这次面试可能我答得太快,只用了18分钟,面试官就把问题问完了,果然让我用英文做自我介绍,还好准备了。文化面不会问技术内容,感觉主要考察你这个人合不合适。
最后反问阶段:
ThoughtWorks
对新员工有一个怎样的培养体系?答:每个新员工都会有为期一个月的ThoughtWorks University培训(我网上查了一下这个培训还挺有意思的),然后会给你配一个buddy来结对编程,然后还说了很多,我一下子没记住。
- 工作会经常出差吗?
答:会,但也看你自己的意愿,出差包括国内和国外。
总结
文化面是最后一面,接下来就是等待结果了。
ThoughtWorks
的面试体验真的很棒,如果你备受互联网大厂八股文+算法的双重折磨,去体验一下TW的面试,会颠覆你的认知。能感觉到TW是倡导平等,尊重的公司,了解得越多对TW越感兴趣哈哈。因为要保密,所以不能透露具体问题。
问的人太多了,补充一下细节:一面前会给你一个git仓库,选择好对应的语言(我选的C++),把代码拉到本地配置好,当时我用的visual studio,不太会用搞了老半天才配好。一面的项目各有不同,我的是一个购物车项目,面试开始后先自我介绍,然后让你简单介绍下这个项目,有什么功能之类的。接下来面试官会提出一些需求,比如购物车本来只能一件一件地添加商品,如果一次买很多件怎么办?那就直接像淘宝那样咯,在购物车商品的类里边加一个表示件数的成员。其实提的需求都很简单,不难想,会让你先说实现思路,说完就引导你去编码实现。我当时好像有三个需求,后边两个都没把代码写出来,更谈不上测试了。。不过我思路都说对了,所以最终也能通过。一上来直接在项目里改,可能很多同学没有经验,改不出来也正常,感觉还是思路最重要吧。
查了一下,是给别人写软件的公司,应该还是很不错的
听说是高端外包,不过网上资料不太多。感觉主要是看中955吧哈哈
hh