TW 国内软开 base 西安面经 已oc

#thoughtworks#
时间线

2.12网申
2.19笔试
2.22一面通知
2.26一面
3.2二面通知
3.3二面
3.7招聘流程变成发offer

————笔试————
几道选择填空题,三道编程题。
都比较简单,选填重点在面向对象。编程题很简单,比绝大多数的笔试题都简单,语言可选,我用的c,时间好像是90分钟?不太记得了

————一面—————
结对编程,购物车的题,邮件里面有网址,去网址下好代码,调试好代码就准备面试。

三个需求,具体题目就不说了,第二个需求我卡了,但是面试官真的很不错,会引导你,我比较菜,我感觉我的面试官差点直接告诉我怎样做了…所以结对编程大家不要慌,面试官真的很不错!不会问他就好。注意话术
(我一面一度以为我凉了,面了一个半小时,才解决两个需求…)

——————二面——————
二面大家去搜一下二面面经问题准备一下。
我的二面只有文化面(没有pre)

流程:
面试官先是自我介绍   
我的自我介绍(我用的是英文,大概三四句话比较短,大概就面试官你好,我是谁哪个学校的,非常荣幸参加这个面试) 
两个英文问题(第一个不太记得,第二个是你本科期间最骄傲的事情)
很多个中文问题(深挖简历,没有技术相关)
1.参加社团的日常?
2.参加社团学到了啥?
3.印象最深刻的项目
4.项目成员之间的矛盾,怎样解决的?
5.目前待业吗?简历上空缺的一年干啥去了(我21届应届)
6.怎么会选择从事这个行业?
7.未来的期许,是否会继续考研?
8.对类似项目经理看法以及之后是否有兴趣转向管理层
9.为什么选择thoughtworks? 
10.手上有几个offer
11.啥时候方便上班

最后是反问

—————总结—————
我感觉除了结对编程外,其他流程都比较顺畅,没办法编程我确实偏弱势,毕竟考了两年研究生,理论可以,技术偏弱。

以下个人想法:
二面重点展示自己的优势的技巧:
1.回答问题的时候想一想,我自己有哪些优势,怎样回答这个问题可以体现我有这些优势或者说能力,面试官问这个问题的出发点是什么?
2.分点答,有条理一点,礼貌一点
3.个人形象,虽然是线上,会化妆还是画个妆(我个人觉得,不同于其他公司,thoughtworks需要承接业务,需要对外沟通需求,有点点点点偏服务业,一个好的形象应该是加分项。)



thoughtworks对我来说是梦中情司,希望自己在thoughtworks发展的不错!

#春招上岸经验##Thoughtworks##面经#
全部评论
请问英文问题是要用英文回答吗😂
1 回复 分享
发布于 2022-03-12 21:24
软开是前后端总和的嘛?我看他的介绍都没懂他要的什么
点赞 回复 分享
发布于 2022-03-09 07:42
请问演讲完后会有英文问答吗,还是可以全程中文呢
1 回复 分享
发布于 2022-03-08 16:26
我也刚收到offer!加个微信吗
1 回复 分享
发布于 2022-03-08 14:24
结对编程结束后 一般多久通知的二面呢?
1 回复 分享
发布于 2022-03-25 16:51
楼主是本科生吗
点赞 回复 分享
发布于 2022-09-11 11:33 四川
想问下结对编程是啥
点赞 回复 分享
发布于 2022-08-21 15:50 陕西
我也收到tw的offer了,但纠结要不要去,想问下lz为什么这么喜欢tw啊😁
点赞 回复 分享
发布于 2022-04-21 20:37
同西安,刚刚收到offer还未OC,请问可以加一下好友咩❤️
点赞 回复 分享
发布于 2022-04-07 13:01
同西安,刚刚收到offer还未OC,请问可以加一下好友咩❤️
点赞 回复 分享
发布于 2022-03-22 13:35
楼主 想问一下你状态码变成发offer之后多久oc的呀?状态码变了是不是就稳了?
点赞 回复 分享
发布于 2022-03-18 15:14
请问面试时有说软开用的语言吗? 我拿的是数据开发,但有点想转成软开
点赞 回复 分享
发布于 2022-03-17 05:44
请问转码选手可以投递软开校招吗,传统工科专业的
点赞 回复 分享
发布于 2022-03-16 22:31
 我上周一面,还在等通知,太紧张了,许愿offer!
点赞 回复 分享
发布于 2022-03-15 13:23
2号邮件,3号面试,时间也太紧凑了吧
点赞 回复 分享
发布于 2022-03-08 19:39

相关推荐

1. 自我介绍2. 项目都是自己写的吗?3. 我看你用 koa2 写后端,为什么选择它,能讲讲吗?4. 那你提到 koa2 它是不提供中间件的,你是怎么解决的?5. 中间件的原理是什么?(洋葱模型)6. 你刚刚说碰到 next() 就进入下一个中间件,那 next 只能执行同步,如果是异步的话,你是怎么处理的?(async/await,但是我发现,有的中间件需要在异步中间件之前执行,所以我用 try/catch 来处理异步中间件的异常)7. JS 异步发展史,以及它们的优缺点说一下 (回调函数--Promise--Generator--async/await)8. 你刚刚说 Promise 状态不能更改,那如果我要设计一个能修改 Promise 状态的函数,你会怎么设计?9. CSS 水平垂直居中的方法(flex、grid、绝对定位 + margin:auto、绝对定位 + 负 margin、绝对定位 + transform、table-cell)10. 你刚刚说到 flex 布局,那 flex:1 是什么意思?(flex: flex-grow  flex-shrink  flex-basis;等价 flex:1 1 0%表示元素可以均分剩余空间,可拉伸、可压缩,不依赖内容宽度,自动自适应填充布局。)11. 父容器宽是 500px,然后它左右各有两个子容器是 100px,如果设置 flex: 1,那它的宽度是多少?(500-100-100=300px)12. 说说你对浏览器缓存的理解(强缓存、协商缓存)13. 如果一个用户,他怎么去刷新都无法刷到最新版的代码,你能说下可能的原因吗?(版本号、hash等)还有吗?(我说我不知道了,面试官说还有 CDN 没有同步,我说企业才会这么干,自己写项目一般不会,我知道 cdn 是用来解决高并发的手段)14. React你熟吗?说下 React 函数组件和类组件的区别15. 怎么避免 Hooks 导致组件重新渲染?(使用 useCallback、useMemo、React.memo、useRef等等)16. 谈一下我对 React 的状态管理的理解(Redux、Mobx、Zustand,我说 Zustand 用的最多)17. React 常见的 hooks 有哪些?(useState、useEffect、useRef、useCallback、useMemo、useReducer、useContext、useImperativeHandle、useLayoutEffect、useDebugValue)18. TS 你熟吗?我们引进 TS 的目的是为什么?19. interface 和 type 的区别20. 说下 TS 里的泛型21. 我现在有十个字段,比如十个字段就要 A B C D E F G 这种。那我现在另有另外一个方法,这个方法接受的参数呢,必须是这个 interface A 里面的这个 K。就比如说你可以是 A B C 可以 A B C D 任何组合都可以,但是必须是这个 interface 里面的 A 里面的定义的。这个 K 这种类型的话是怎么去定义呢?(说实话我有点不太理解啥意思,反正我说了 keyof)``` TypeScriptinterface Obj {A: stringB: stringC: stringD: stringE: string// 其他字段...}```22. vite 用过吗?说说和 webpack 的区别。vite 的优缺点是什么23. 说说 Tree shaking(树摇) 和 Code Splitting (代码分割)的区别24. Git 你熟吗?说说 git merge 和 git rebase 的区别,什么时候用 git merge,什么时候用 git rebase?25. web3 你熟吗?(不太熟,听说过而已)26. 我看你自我介绍说了 AI,你是怎么用的?27. 除了提示词,还有什么能让 AI 更聪明?28. AI 的优缺点你说一下29. AI 发展这么快,你觉得我们以后会扮演什么角色?30. 反问基本都答上来了。面了我80分钟,我还以为稳过的
查看29道真题和解析
点赞 评论 收藏
分享
评论
13
69
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务