ThoughtWorks一面(凉)——面试体验好评!!!

11.16更新  未录取,意料之中,再接再厉
================================================================================
好久没写面经了,因为这次的面试体验很好,所以有心情写一下,ThoughtWorks面试体验很不错的

11.5号测评,好像是投了简历就测评,测评就是笔试,十几道题,选择、填空和编程,编程白板手写,没有测试,直接提交,然后好像是外网,网页好多英文,但题目是中文的,不慌,记不清了,大概就这些吧

11.8号收到14号的面试通知,ThoughtWorks的面试跟其他厂不一样,邮件里会给一个代码库地址,去GitHub上把代码库下下来,然后配置好环境,面试的时候用,很简单,看看就明白

11.14号面试,面试官应该是在家里,因为周末,又听到他小孩在旁边喊他爸爸😂,所以没开摄像头。面试使用Zoom视频,然后面试官介绍流程:20分钟提问,注意,是你问面试官😂,你有什么想问的都可以问;40分钟做题,就是他给你说需求,你去实现,基于面试通知邮件里面的代码库,总时间一个小时,共享屏幕。当然你也可以选择先做题。总之,面试官态度很好。最让我感觉好的地方是写程序的时候,面试官会全程跟着你,不会像那种你写完了他看个结果就完了。因为是第一次这种面试做题,而且代码库里面的代码跟真正开发环境代码很接近,比如代码规范、命名,包括测试都是分开的,因为平时都是写写算法,测试的时候都是直接在类里面简单写个方法运行一下,所以,写完后面试官让我测试,我直接就在类里面写方法,然后面试官立马就提醒,说你直接在这测试?然后秒懂,立马去测试代码那边写,还好之前好好看过代码库😂,然后又是因为平时随便惯了,测试方法命名就直接写个testXXX,很随意的那种,然后面试官就说这个命名不规范,可以参考示例,代码库里面有示例的,赶紧修改😂。然后测试又闹笑话了,就是验证结果,又是因为习惯,测试结果直接System.out.print()输出,面试官说你平时测试就直接用眼睛看结果吗?😂,现在想想自己都想笑。原来代码库有专门的测试函数,只要输入预期结果、测试方法、和误差范围,就会告诉你是否通过。然后第二个需求,我本来想用两个集合实现,刚写的时候,面试官说这样写不好,其实你可以封装一下,其实拿到需求就想到封装了,因为图省事,不想再写一个类,所以又开始随便来了😂,结果面试官一说,还是老老实实封装一个类,最后准备测试的时候,面试官说不用测试了,时间不够了,直接说你的程序有两个错误,分别是xxx(虽然没有开摄像头,我觉得足以证明面试官全程是在跟你一起写代码的,而不是直接看结果),测试也通过不了。然后又给我分析了错误,还说了为什么要封装类,不能用两个集合:因为1、Java是面向对象编程,要善于用面向对象的思想;2、提高代码可读性,便于后期维护。还有,收到题目的时候,他会跟你确认题意,比如你知道xxx吗?确保你明白题意,比如20%折扣和打八折是一样的,但是两道题可能会分两种说法,面试官会提醒你,因为可能会因为第一题的惯性,导致结果出错。确保你都能明白,然后才让你写代码。

总之,全程面试官态度都很好,也很客气,我每次出错,他都会说没关系,然后鼓励你,提示你,最后会给你总结一下出现的问题。可以说是面试体验最好的一次了吧,但自己确实拉胯了,虽然挺不甘心的,但是觉得挺值得,确实在面试中学到了东西。大概率是没了(不管过没过,后续都会更新一下),后面的兄弟加油吧!如果上岸了,欢迎来踢我一脚,再接再厉🤣。

最后想说一下,最近也面了几家,结合之前的面试,我想说,对于不尊重你的面试官,同样不值得你尊重,真的没必要委屈自己迎合他,谁也不欠谁。现在回过来想想,有些面试官真的啥也不是,面的多了,现在看开了,不服就干,who 怕 who?😂。就这样吧,加油!
#Thoughtworks#
全部评论
确实 至少这家公司的面试体验没得黑
5 回复 分享
发布于 2021-11-14 22:43
结对编程 考的是面向对象,很多人对这种编程思想不理解,基本都挂了,我也是😁
4 回复 分享
发布于 2021-11-15 01:46
楼主有后续消息了吗
1 回复 分享
发布于 2021-11-15 16:55
文化挂了,体验真差,邮件问hr,连理都不理一下,这都是水军吹吧
3 回复 分享
发布于 2021-11-24 17:03
可以问下一面结对编程的代码是不是购物车呀 会让写什么方法啊 难吗谢谢谢谢
点赞 回复 分享
发布于 2022-03-19 16:48
您好 测评题目 是那些方向的呢 编程题 是算法题么?
点赞 回复 分享
发布于 2022-03-04 11:46

相关推荐

#双非应该如何逆袭?# 这次暑期一场笔试没做直接当节孝子了 回顾了以往大大小小的面试 这次抛开表达能力不谈 给牛友们总结一些面试干货关于项目很多友友是没有实习的  这个时候项目肯定是面试主要部分 有了实习也是或多或少会提一下的部分 一、项目立意 我身边一些朋友 面试的时候很坦诚 上来就说“这是一个学习项目” “这是为了拓宽技术栈学习的网上项目” 这种对于面试官来说无异于你是用的现成的烂大街教程 可能会少很多兴趣如何破解呢 首先要从项目立意开始说清楚 比如说你做的是某鱼的判题oj项目 你可以结合自己的比赛经历 说这是学校比赛集训培训用的 由自己所在的实验室负责开发  比如某谷商城 可以编成导师接的面向k12基础教育录播课的外包项目 (某马就算了 再怎么包装感觉都没用) 每次讲项目前 我都会给面试官讲一个启动这个项目的小故事 许多面试官表现的饶有兴趣二、学会引导不知道友友们有没有遇到过刚介绍完项目 面试官立即提了一个完全没有预料到的问题 可能这大概率是面试官灵光一现 但通过适当引导可以一点程度增加可控性 每次介绍完项目 我都会顿一下 然后用简单的关键词去讲自己遇到的问题  “嗯,这个项目比较困难的地方是xxxxx”(熟悉的点) 这种引导亲测有效关于实习 其实无论是小厂还是大厂 大部分人的工作就是crud 面试造火箭日常拧螺丝 需要包装组内产出才妥当 我这就提一些容易忽略的点一、功能指标/数据量化友友们可以看我字节一面对于实习内容的拷问 首先面试官在乎的是实习的真实性 其次是自己做的事情够不够深入 其实通过接口日访问量 业务某个关键点峰值qps等可以很快地判断 试想一下 要是连自己简历亮点里自己做的接口 耗时具体是多少都不知道(难绷) 。。。二、结构化表述因为上一段在美团 其实所有开发流程都很固定 从产品需求-技术调研-代码开发-测试上线全流程自己都参与过 我一般就会以相同顺序 以需求为一个单位去跟面试官battle 首先接到的任务背景是什么 需要开发什么功能-技术调研想了几个决策点 几种实现方式-测试抛出了什么问题-上线以后有哪些指标证明是个稳定合格的功能(tp99 缓存命中率等)-复盘以后还有什么可以优化的地方(问了才说)关于反问反问就别问一些无关紧要的问题了 比如组内多少人 用什么技术栈等等我最喜欢的反问:您觉得对比其它候选人 我有什么需要提升的地方?相比于你直接问自己表现如何 首先你表现的好 面试官不一定会夸你 表现的差大部分情况也不会给你透面评 这样问就非常灵性 通过面试官的回答大概也知道结果了 详见字节一二面)对于非科班想说的少点焦虑 有大厂实习就没人在乎你是不是科班了(个人经历)冲冲冲沉淀半年 秋招再会👋
查看9道真题和解析 双非应该如何逆袭?
点赞 评论 收藏
分享
评论
20
49
分享

创作者周榜

更多
牛客网
牛客企业服务