Thoughtworks面经 最细 最新(已入职 回馈篇)

一、开篇

持续更新中.....

  • 楼主是2022年春招拿到Offer,现在已经入职Thoughtworks两个多月时间,就职于西安。
    入职感受 :
    1. 真的不加班 965的生活 Work Life Balance!
    2. 外企氛围真的很Open,没有制约的上下级关系!
  • 有西安的小伙伴周末可以找我来玩啊!

打个广告!⬇️

  • 目前阶段TW校招刚刚开始,没有投递的小伙伴可以找我内推,帮你解决问题还能查进度哦!
  • 内推码: 115660
  • 投递链接:https://join.thoughtworks.cn/

校招海报

文章更新线

2022-8-24 首次更新文章
2022-8-24 更新质量保证师面试过程


二、面试时间线 (仅供参考)

  • 按照官方说法,从投递到拿Offer大概七周的时间!基本都是一周一进度!
  • 目前阶段约面的情况都是根据大家投递顺序来的哈!

此时间线为春招阶段 现处在秋招阶段 大家可以算下时间差哈 ⬇️

2.14 投递
2.25 笔试
3.5 一面 结对编程
3.11 二面 文化面
3.14 收到offer邮件

注:有些同学一面是文化面 二面是结对编程 刚好跟楼主相反 这些都是正常的哈 不存在只有一面的情况

注:大多数同学二面是presenation + 文化面 没有pre也是正常情况啊 楼主当时就没有


三、面试详解

由于楼主技术方向是前端 如若遇到技术栈不相同的同学 可以参考相关流程

1.投递篇

常见投递岗位分析:

  • 软件开发工程师:通常意义上理解为前端和后端
    软开面试为:结对编程 + 文化面
  • SuperX计划:为非科班想转码且零开发经验者准备的一项计划 进公司后也是做前端或后端
    superX面试为:群面 + 文化面
  • 质量保证师:无测评 + 提前给homework 一面会根据homework提问题 + 文化面

注:有开发经验的同学但是是非科班专业的也可以投递软件开发工程师

常见投递岗位问题:

  • 投递需要考虑国内线和国外线 在你投递岗位上面会有区分 有什么区别呢?

    答:针对自身英语能力选投

    • 国内线在面试过程中很少涉及英文的面试环节(最多考你几个小学生英文问题,此概率为5%)。
    • 国外线则对英文能力有一定要求,并且面试过程中也有英文面试环节,英文能力满足日常交流顺畅即可!
  • SuperX和软件开发工程师区别 进公司后呢?

    答:1. 区别在于面试不一样
    答:2. 投递superX同学进入公司后职位和薪资都与软开一样!

    • superX计划面试不涉及考验代码开发能力,是以群面的方式
    • 软开的面试涉及代码开发能力,会有结对编程

特别注意:
在投递过程中,大家要注意自己简历的书写、布局、排版,确保自己能顺利通过筛选!

图片说明

2.笔试篇

  • 注:投递superX计划的同学没有笔试环节,所有开发同学(包括软开、数据开发、安全开发等)有笔试环节

会以邮件的方式将笔试链接发送到你投递的网申邮箱里面
笔试是有时限的

  • 选取笔试浏览器:Chrome(谷歌)
  • 笔试题型:选择题 + 算法题 + 编程题
  • 笔试难度:easy
  • 心得:楼主之前也遭受过很多家公司笔试的摧残,但是我司的笔试题难度真的不大,即使是算法题,也是力扣的Easy难度的。建议大家放宽心态答题,答过的都说不难!!

3.一面 结对编程篇 (按大多数软开同学顺序为结对编程)

进行到这一步,恭喜大家顺利通过简历筛选和笔试环节!

听到我群里的小伙伴一直在问我结对编程到底是什么?
觉得大家不要惊慌哈!结对编程是一个很愉快的过程!

下面来讲解一下:

3.1 先介绍下流程 准备工作 工具

  • 流程 : 你会收到一面的邀请 先确认参加面试 ➡️ 会有时间段选项让你选择 选择完毕 ➡️ 到达时间段 提前进入约定好的Zoom房间 检查自己设备是否正常运行 (麦克风 摄像头)➡️ 分享自己的屏幕 ➡️与面试官一起快乐地结对编程!

⬇️ 特别重要 大家经常问我要怎么准备代码,给你代码库了,你提前熟悉下代码结构就好了呀!

  • 准备工作:在你接受面试邀请后,会收到我司给你发来的邮件,邮件里面会有代码库地址,将代码库拉取下来,在给你的代码库里你先熟悉下代码结构,在代码里也会有些模拟需求让你去练习的,这个过程就是让你熟悉代码。

⬆️ 注: 怎么拉取代码?! git clone + 代码库地址 或者 直接下载下来!

  • 工具: Zoom 、 代码编辑器(Vscode、IDEA、WebStorm等)

3.2 面试涉及的一些名词概念 (结对编程(Pair)、TDD(Test-driven-development)、敏捷开发)

什么是结对编程 ? 软开必看 软开必看 ⬇️

结对编程就是Pair

  • 专业术语解释:专业度娘解释链接 结对编程

  • 我来通俗解释下:我作为面试者,打开我的编辑器,进入Zoom房间,分享我的代码屏幕,这时面试官(这里其实是作为跟你一同完成代码的伙伴)提出一个需求,听到需求之后,我开始写代码,在你写的过程中你要对你的面试官伙伴解释你正在写的是什么(当然不用句句解释),甚至当你突然卡在这哪一处,你可以问你的伙伴这块要怎么处理一下。最后,完成你的需求后,如果面试还有时间,还可以与面试官伙伴一起重构你之前写过的代码!

  • 总结:

  1. 实际上就是两个人一起开发这三个需求 你作为面试者 担任写代码角色 面试官作为你的结对伙伴 旁边辅助你完成开发
  2. 结对编程要注意互动 千万别闷头自己写 时不时跟面试官解释下所写代码
  3. 不要害怕 每个面试官都是特别和蔼的 很可能就是你以后同部门的同事!!

什么是TDD?

  • TDD 字面意思就是 测试推动开发

⬇️重中之重

软开同学一定要记住 听到需求之后 先写测试 先写测试 先写测试

重要:⬇️

  • 在听到面试官的需求后一定要先写测试,与面试官解释所写测试用例用途。
  • 在需求开发完成后,要跑通测试用例,保证你写的测试用例都通过了。

测试插件:

前端 使用Jest测试框架 推荐前端朋友们看Jest官方中文文档 前端朋友必看!
后端 则直接选择写测试类就好了哈

总结: 软开一面: 结对编程 + TDD原则 + 热情 + 多跟面试官交流

4. 二面 (pre + 文化面 )或 纯文化面 没pre

注: pre 有的同学会有;有的同学则没有pre 只有纯文化面

pre不做过多解释 大家可以找找精华帖 有相关pre详细介绍!

Pre到底是啥?

pre就是会给你主题让你做相关ppt 根据你做的ppt还会问你些相关问题,是对你这个主题的扩展问题,需要大家对于你做的PPT深刻理解!

给大家的建议:

当你收到你的Pre主题之后,再准备就好,因为会给你几天的准备时间的。
所以不存在还没收到Pre主题之前就准备,万一你没有Pre呢。

文化面是什么呢?

文化面过程中会问你一些时事,以及你自己对某些事情的看法,比如上半年的时候会问你对俄乌战争的看法,比如你怎么看待女性地位问题,你怎么看待种族歧视问题?

遵循原则: 公平 平等

  • 文化面是我司特殊的一种面试方式,意在考验面试者是否与公司文化契合度!

那是不是你就要先了解我司的文化呢?! 来咯...

公司文化官网介绍 官网介绍
敏捷开发 敏捷开发介绍
创始人之一 Martin Fowler 马丁 福勒介绍
全球最佳女性科技人员雇主 全球最佳女性科技人员雇主获奖介绍

小结:文化面不过多介绍 我觉得是看大家对公司文化的了解、理解以及如何表达自己看待事物的想法,这种事情不是靠一篇面经来解决的!建议大家多找些资料来看!


希望大家都能进入到骚窝大家庭!!!

最后着重介绍下我司福利:

全新MacBook Pro

10天带薪年假(随工作年份递增)

15天带薪病假

六险一金(五险➕商业保险)公积金满额交!!!

每年培训补贴2000

每天免费零食水果

总结 :

  • 这篇面经的初衷也是为了让大家更好熟悉我司的面试流程

  • 此面经着重介绍了结对编程 也是应内推群的小伙伴强烈呼声 希望对大家有所帮助!

  • 不是为了大家应付面试,而是让大家了解面试!希望大家不要问涉及面试具体内容的东西哈

  • 如果大家觉得我面经有用的 给点个赞 收藏一下呢!

  • 本文持续更新中.....

  • 内推码: 115660

  • 投递链接:https://join.thoughtworks.cn/

#内推##秋招##面经##Thoughtworks##校招#
全部评论
想问一下质量保证师的测评和面试都大概是什么内容呢?
点赞 回复 分享
发布于 2022-08-24 16:46 陕西
请问一下为啥我邮件里没有给代码库地址呢
点赞 回复 分享
发布于 2022-08-26 09:32 江苏
国内软开,pre 语言要求不限。用中文讲ppt 的话后面是会英文提问吗
点赞 回复 分享
发布于 2022-09-07 10:02 湖北
为啥我这边收到的邮件显示一共有3面呢
点赞 回复 分享
发布于 2022-08-24 16:47 陕西
我还想问的是,pre里的那个ppt是啥意思啊,为啥要ppt呢
点赞 回复 分享
发布于 2022-08-24 23:40 江西
有一些代码算法功底,也做过项目实现,但是底层基础很差,基本是需要什么才去学什么,这样投superX还是软开比较好呢,希望楼主能回复
点赞 回复 分享
发布于 2022-09-06 18:43 四川
可否问一下 superX 计算机科班能投吗?
点赞 回复 分享
发布于 2022-09-09 19:30 上海
楼主您好呀 想问一下hr谈offer的时候大概什么内容呀(听说薪资一般是固定的?所以不确定还会谈什么 第一次谈想有点心理准备哈哈哈哈
点赞 回复 分享
发布于 2022-09-14 13:29 内蒙古
uu 我本来想投superx计划,但是投错了,请问还能改吗
点赞 回复 分享
发布于 2022-09-02 17:55 山东
或许这才是内推人该有的样子
7 回复 分享
发布于 2022-08-24 20:39 湖北
我投的软件开发工程师第一面怎么是文化面呀
1 回复 分享
发布于 2022-08-24 20:29 辽宁
楼主你好,我收到的邮件只说明天或周日远程面试,不知道是什么面,请问是还会发一封邮件是吗
点赞 回复 分享
发布于 2022-08-31 11:39 云南
投了海外软开,目前过了一面结对编程,后天二面pre+文化,那请问三面会考核什么呢?
点赞 回复 分享
发布于 2022-08-31 16:18 广东
我投的是superX,为什么有笔试还有结对编程面呢..离谱
点赞 回复 分享
发布于 2022-09-01 10:43 安徽
您好,收到的邮件是显示的面试项目是文化,没有给pre的主题是不是就是纯文化面呀?
点赞 回复 分享
发布于 2022-09-01 22:21 陕西
非科班岗位投错了,已经做了测评,怎么办啊?应该有super X计划的😖
点赞 回复 分享
发布于 2022-09-04 09:51 北京
大佬 请问下深圳现在招的人多吗?二面之后4天了还没有消息….
点赞 回复 分享
发布于 2022-09-06 12:38 辽宁
我想知道 做的深度学习的东西 这里有适合的吗
点赞 回复 分享
发布于 2022-09-16 17:20 天津
终面两个面试官,人麻了 还问项目技术栈
1 回复 分享
发布于 2022-09-03 12:12 广东
请问今年杭州还会有岗位吗
点赞 回复 分享
发布于 2022-08-24 22:01 浙江

相关推荐

威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
11-04 14:10
东南大学 Java
_可乐多加冰_:去市公司包卖卡的
点赞 评论 收藏
分享
评论
145
483
分享
牛客网
牛客企业服务