ThoughtWorks的面试总结

本文分享了一次在ThoughtWorks的面试经历,包括逻辑测试、结对编程、TDD等环节的感受与反思,并表达了对TDD及团队合作的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  今天有幸到ThoughtWorks去面试。我觉得自己的能力与他们的需要有些距离(还不知道面试结果如何)。

 

  逻辑测试部分,不是很难,是语言问题。几乎用了1个小时去理解一句表达。在Pair Programming部分,一起完成了所需的功能。但是在问到TDD方面,一无所知。最后一个部分,是聊职业生涯问题,感觉还可以。其实,最后一个部分,提到‘你能给ThoughtWorks带来什么‘时,我理解他们需要的答案是’我是技术牛人,即便现在不是,我以后也会。团队会以我为骄傲‘。但是,这不是我。我需要是团队荣誉,完成共同目标。

 

  在这次面试之后,我将更加注重单元测试TDD。把开发工作做的更加高效。

 

  谢谢Kidd and Eric

  I can't do it

 


  在Thoughtworks面试,了解到结对编程给项目带来的好处:降低了项目的’关键人物‘风险,提高代码的可读性。同时,也了解了TDD,这对于日后的工作,将有很大的帮助。在企业文化方面,他们除了注重自身业务发展之外,也很注重研发领域的理论研究,由此来支撑咨询和研发业务及回馈社会。因此,这是一家懂得平衡与回馈社会的公司。

 

写在最后

  很遗憾,今天中午收到了Thoughtworks的‘拒信’。说实话,有些低落。因为能够加入实力强悍的团队,对于自己来说,也是非常有帮助的。如果说是什么原因导致自己‘失败’的话,我想用‘眼高手低’来形容。

  在技术方面,与他们所提倡的TDD及其他技术结构方面不太匹配;沟通方面,英语是一个’障碍‘。

 

转载于:https://www.cnblogs.com/javawer/p/4226970.html

Thoughtworks公司面试题——MARS ROVERS问题火星探测器 C# 实现 VS2010工程,带界面展示! 一小队机器人探测器将由NASA送上火星高原,探测器将在这个奇特的矩形高原上行驶。 用它们携带的照相机将周围的全景地势图发回到地球。每个探测器的方向和位置将由一个x,y系坐标图和一个表示地理方向的字母表示出来。为了方便导航,平原将被划分为网格状。位置坐标示例:0,0,N,表示探测器在坐标图的左下角,且面朝北方。为控制探测器,NASA会传送一串简单的字母。可能传送的字母为: 'L ', 'R '和 'M '。 'L ',和 'R '分别表示使探测器向左、向右旋转90度,但不离开他所在地点。 'M ' 表示向前开进一个网格的距离,且保持方向不变。假设以广场(高原)的直北方向为y轴的指向。 输入:首先输入的line是坐标图的右上方,假定左下方顶点的坐标为0,0。剩下的要输入的是被分布好的探测器的信息。每个探测器需要输入wo lines。第一条line 提供探测器的位置,第二条是关于这个探测器怎样进行高原探测的一系列说明。位置是由两个整数和一个区分方向的字母组成,对应了探测器的(x,y)坐标和方向。每个探测器的移动将按序完成,即后一个探测器不能在前一个探测器完成移动之前开始移动。 输出:每个探测器的输出应该为它行进到的最终位置坐标和方向。输入和输出 测试如下: 期待的输入: 5 5 1 2 N LMLMLMLMM 3 3 E MMRMMRMRRM 期待的输出 1 3 N 5 1 E
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值