2020年TW暑假实习面经

一周后收到感谢信,有点小难受

了解思特沃克

简介

ThoughtWorks是一家全球软件设计与定制领袖企业,ThoughtWorks的业务模式主要通过咨询帮助改善企业的IT组织,改进软件开发方法,以软件带动企业业务发展。ThoughtWorks并非一家劳动密集型企业,不以人才扩张为支撑业务发展的基础。ThoughtWorks以发展高、精、尖的创新业务设计和创意咨询为主要业务内容,以高端人才带动整个产业的理念革新和方法进步,促进整个产业链的健康生态循环。ThoughtWorks服务的客户重视软件开发方法,重视软件对业务发展至关重要的作用;鼓励创意设计,寻求创新的业务模式以占据企业翘楚。通过定制软件开发,ThoughtWorks为客户提供集创意设计、开发及交付为一体的定制服务。

工作地点

  • 北京
  • 上海
  • 深圳
  • 武汉
  • 成都
  • 西安

岗位

  • PM 产品经理
  • Dev 软件开发人员
  • BA 业务需求分析师,承接某个具体业务需求的产品经理就叫BA
  • QA 在软件开发过程中做好软件质量分析和保证的人员
  • UX 用户体验人员
  • UT 单元测试

官方技术网站

开发模式

  • 敏捷(Scrum+XP)开发
  • 结对编程
  • DevOps
  • DDD 领域驱动设计
  • TDD 测试驱动开发

招聘流程

1.线上测评(0.5h)+性格测评

行测题目

  1. 文字主旨/推理 * 10
  2. 图表题 * 11
  3. 图形规律 * 9
  4. 98题,性格测评,时间充足。

声明:好好作答,这部分测试也会挂人,不要以为不重要。

2.技术测评(2h)+面试(0.5h)

一道综合大题,时间2小时,共三问,不强求AC,但需要方案及实现过程

划重点:不要切屏,不要切屏,不要切屏

  1. 保持在题目界面不要离开,
  2. 视作离开的情况:
    1. 点击底部栏(第一次我关网xx音乐,账号作废
    2. 切换到另一个网页(第二次收到邮件,手贱切了下,账号又作废了)
  3. 多准备几张干净的草稿纸(需要拍照转word或者pdf)

tips:

  1. 切屏账号自动作废,很麻烦,可以向账号提供商要一个。(我那天换了三个号
  2. 如果收件箱没有邮件,一定是被归到广告(垃圾)邮件去了。

具体要求

  1. 写出所有方案
  2. 比较所有方案的优缺点
  3. 探测案例方案的选择和测试用例

面试环节

面试之前,我又重新用画图软件将我方案的实现思路、流程图和所有(3种)方案画了出来。

面试首先是一个简短的自我介绍,然乎直奔主题。

然后我用的投屏,让面试官看我的桌面,我用做好的图片给面试官讲解思路。

首先是整体思路,先讲怎么做,再讲为什么,然后分析了各种方案的优缺点及实现难度,将一个东西拆分成多个,然后以模块化思想,进行复用;还有几种方案之间的依赖关系,如何选择合适的方案。

面试官提了两个问题:

​ 1.一句话总结你的方案:

​ 我的回答:拆分、组合、复用

​ 2.你需要多久能实现你的方案,可能会遇到什么问题?

​ 根据自己的思路作答即可

面完之后,面试官会问你有什么想问你的,我问了tw实习生的暑期实习会做些什么,同时表明了强烈的想去tw(tw实习开启后,秒投简历)。

面试感觉

这次面试的感觉很棒,跟以往的不一样(中大公司就问你简历上写的基础,我实在记不住那么多)。试我的是一个资深软件工程师(15年工作经验),刚开始自我介绍有点紧张,深呼吸了下,面试官也很亲切的笑笑,示意我不用紧张。tw的面试不同以往的技术面,它从一个题目考察你的方案能力,项目分析、项目优化的能力,我个人还是比较享受这种面试的。

小插曲

这次面试完,我的状态先是由面试预约中变为线上测试(搞得我好慌,以为面试凉了),然后过了两天又从线上测试变为面试预约,又过了一天,收到hr电话。

没有收到明确的感谢信之前,都没有凉(凉了会收到tw的感谢信)

3.动机测试(25min)+职业性格测试(25min)

hr会发送做题链接的邮件,在规定时间内完成。测评也要好好答题,虽然不会挂,但hr可能会根据测评结果评估你是否符合公司。

4.u加面(45min)

两面试官问技术,hr估计在笔记(全程没提问)

1.自我介绍

2.大学哪门课程带给你很大的帮助

3.项目面

1.项目分工

2.自己承担的职位

3.项目难点,如何解决

我提到了跨域问题,并说了跨域问题的解决,还有一些团队开发过程中沟通的问题。

面试官:为什么浏览器会禁止跨域

我:emmmm,忘了

4.项目技术选型:

自己选的还是怎么选的?为什么这么选?

有和团队成员沟通过技术选型的问题吗?

提问:

公司对实习生有一个什么期望?

快速学习的能力,适应环境

你对我今天的面试,有什么评价或者建议?

改变应试教育的思维。工作不是考试,没有固定的答案,没有题库给你刷到高分。会遇到许多未知问题。

学习一些人文、社会学、心理学的东西。学会与周围的环境沟通交流。

时间线

2021届暑假实习

3-16:实习招聘开始:投递简历

3-16:收到在线测评邮件,完成测评

3-20:收到面试预约邮件,完成预约

3-27:收到面试预约成功的邮件,并确定了调整的面试时间

4-6:收到远程面试邀请邮件

4-8:收到技术测评邮件和答案提交的邮件

4-9:技术测评

4-10:陈述技术测评方案

4-15:接到hr的电话,完成动机测试和性格测试,加了hr好友

4-16:hr通知下周一面试,发送邮件告知详细时间还有ZoomID

4-20:u加面

面试结果需等一周

可参考的帖子