thoughtworks一面二面
时间线
笔试:8-19
一面(code pair):8-26
二面(英文pre+文化):9-9(本来是9-1,我发邮件推迟了)
offer邮件:9-14
HR电话:9-21
岗位:软件工程师
笔试
包含了选择题、填空题、编程题。
在hackerRank平台做的,题目难度适中。
一面(code pair)
邮件内容写的很清楚,需要自己提前配置好环境,去github上下载购物车的代码。
之后会在这些代码的基础上,增加一些功能。
提前5分钟进入ZOOM会议室,没有自我介绍。面试官说了一下面试的流程:
- 介绍自己对这个github代码仓库的理解
- 在这个代码的基础上实现3个需求
- 如果有剩余的时间安排反问
我开始共享屏幕,描述代码的功能。
面试官通过聊天框发送需求。
我们先讨论需求需要写什么样的测试,这个时候要考虑到一些边界条件,讨论好之后,开始写测试,然后去写实现。写完实现回来运行测试,查看结果是否正确。
剩下五分钟反问。
二面
主题:物联网
问我做PPT的思路,花了多久准备。
介绍自己的项目。
团队协作上有没有什么困难,怎么解决的。
怎么去学习一门新语言。
对我们公司有什么样的了解?
怎么知道我们公司的?
对未来有什么规划?
为了软件开发这个岗位,你有做过什么努力吗?
我们公司的文化是公平,平等,聊一个你觉得不公平的例子。
反问
一面和二面的面试体验非常棒,面试官都很nice。