Thoughtworks软件开发实习
1、网申
- 时间:2021年4月25日
- 岗位:2022实习-软件开发工程师-成都
- Boss直聘
投简历时叫选面试语言,当时选的Java
2、笔试
投完简历很快就收到了笔试通知,包括20分钟的逻辑能力测试于30分钟的性格测试,比较简单-
ThoughtWorks-2021届校招逻辑能力测评
本测评含逻辑分析能力20分钟,测评通道开放时间从 2021/04/25 20:00:33, UTC +08:00, CST (Beijing) 起**,至 2021/05/10 20:00:33, UTC +08:00, CST (Beijing) 止。**
ThoughtWorks2021届校招性格测评
本次测试邀请于 2021年04月25日 08:00 生效,3天内失效。请抓紧时间完成测评。
3、面试
面试环节共3轮,分别是编程技术测评,结对编程面试和persentation+文化面试,全部都是线上。
3.1 编程技术测评
时间:2021年5月8日
时长:90分钟
一些选择题+3道编程题,难度中等。
3.2 结对编程面试
时间:2021年5月15日,16:00-17:00
会给一个github代码库,需自行下载并测试运行。
一个面试官,过程如下:
1)代码讲解;
2)根据需求,完成结对编程。
结对编程重点:代码重构 + TDD
面试官比较看重整个结对过程中你的思路及表达能力
3.3 presentation+文化
时间:2021年5月23日,13:00-14:00
两个面试官,10分钟的presentation,10分钟关于你的pre提问,接下来就进入问答环节,问答环节主要针对简历上的内容提问,还会提一些实际场景中的问题。整个面试过程比较轻松,40分钟左右。
4、总结
结果:未通过,呜呜呜。
Throughtworks会发邮件告知你面试结果,不管过没过都会通知,感觉这一点还是比较好的。感觉我是凉在了结对编程面这里,之前就没了解过,面试也没怎么准备,中途卡壳了几次,就很难受。
可能是实习面试的原因,TH的面试更加关注你的编程基础、编程习惯、思维等,没怎么考察技术栈的知识。
最后总结一下吧,其实每轮面试前会提前大概5天通知,还是要好好准备一下,关于代码重构,面试官两次提到什么他们的CTO写了一本书《代码重构》,感觉可以了解一下;还有就是TDD的时候,测试用例一定要充分,考虑到所有的情况。其他方面的话,就是表达以及逻辑思维,这个的话就平时多多练习吧。