thoughtworks笔面经分享--技术岗
先介绍情况我投的是开发工程师,base北京。
🎈0813投递。0819发来笔试链接,48小时内完成。共90分钟,好像是16道题,有选择有编程,编程的难度不大。
🎈0826一面。一面的形式是结对编程。邮件发送一个Github链接,需要提前熟悉这个github项目,并在电脑上配置好运行环境,我还特意下载了visual stdio。在面试的过程中由面试官提出需求,从现有的基础上进行改进。**TDD编程(面向测试用例编程)**这个不了解的可以提前看一下,我面试之前是不知道这个,就是写代码前先写测试用例,然后再写功能,由于我并不了解这个,所以写测试用例的过程也比较磕磕绊绊。但是面试官全程比较有耐心,不会写的时候会提醒你,也会给你讲解。一共是要完成三个需求,每个需求写之前面试官也会确认你是否已经明确了三个需求的意思,防止你理解上造成歧义。我做完两个的时候已经用了1小时10分钟了,超过了面试时间了,所以第三个需求没做就结束面试了。
🎈本以为一面凉了,结果还是有二面。0903二面。也是提前发邮件告诉你准备一个presentation,给你一个主题(我的是自动驾驶,也有同学是人工智能),使用中文即可(往年好像都是用英文做这个presentation的),大约5分钟。面试开始先进行自我介绍,说中英文都可,我准备了英文的自我介绍也就说了英文。然后开始你的presentation,结束之后针对你的presentation提出一些问题。之后更多的就是企业文化的问题了,有什么挫折,之前从没做过的但某一天特别想做的事情,遇到的困难。都是这样的问题,感觉也是答得不怎么好。
🎈0917收到感谢信。
总结:thoughtworks的面试形式还是非常新颖的。一面我觉得难度还是有的(指的是没接触过这样的编程方式就有点难,但是需求的实现还是比较简单的)但是稀里糊涂还是过了。二面看起来一点技术性的问题都没问,但聊天式的面试不可控性就更强,尤其是对于本身不善言辞的同学来说。
就酱~希望大家都能拿到好的offer~ 🥰