求职经历--ThoughtWorks

本文分享了作者在ThoughtWorks的求职经历,包括公司背景、笔试环节的主观问题、电话通知、代码测试、办公室面试的群面游戏、个人演讲及逻辑测试,以及结对编程的过程,最后成功获得offer。
摘要由CSDN通过智能技术生成

http://www.thoughtworks.com.cn

ThoughtWorks中国公司office在软件园里面,中国公司成立时间不长,员工大概就是40+的样子,不过已经算是名气比较大的公司了,口碑很好,马大叔的名气就更不用说了:)
简历通过后,公司让大家去软件园笔试,今年西安这边大概有150+的candidates吧。笔试之前公司的gigix和berkey在台上给大家秀了一把pair programming和TDD,估计是怕有些人不知道Agile...然后是一份笔试题,TW的这份题风格上与其它软件公司有很大差别,全是主观问题,并且除了几个TDD的题目之外其它题目与软件开发没有直接联系,全英文。然后大家就是奋笔疾书...考试中间收到ATC的HR电话通知让第二天去面试,小兴奋了一把,来了灵感,自我感觉题目还算答得不错。后来在网上看到有人对他们这种考法有异议,其实我觉得这题目本身还是很有意思的。不过我不太明白,TW整个招聘过程为啥始终都没有涉及编程开发的基础知识,难道他们要招的developer只要懂点Agile、OO,外加点Pattern就足够了?个人认为作为一个developer,即便是做这种商业项目开发,全面的知识架构还是很重要的&

chain-of-thought代码是一种用来构建和理解思维链条的程序代码。思维链条是指思考过程中的逻辑思维的一系列连接。这种代码的作用是帮助我们在程序中整理和管理思维的流程,使其更加清晰和易于理解。 chain-of-thought代码的实现可以使用各种编程语言,例如Python或Java等。它通常包含以下几个关键元素: 1. 节点:节点是思维链条的基本单元,代表了一个关键的思考点或一个执行的步骤。每个节点都有一个唯一的标识符和相关的属性。 2. 连接:连接用于建立节点之间的联系,表示它们之间的逻辑关系。例如,节点A可能需要在节点B之前执行,这时可以通过连接来表达这一关系。 3. 流程:流程是思维链条中节点和连接的组合,描述了整个思考过程。可以通过定义和组织节点和连接的方式来构建和管理流程。 4. 输入和输出:节点可以接收输入参数,并且会产生输出结果。输入和输出数据可以在节点之间通过连接进行传递,从而形成输入输出链条。 通过使用chain-of-thought代码,我们可以更加系统地组织和管理我们的思维过程。它可以帮助我们跟踪和追溯思考中的每个步骤,清晰地展示了我们的思维逻辑。这对于团队合作和项目管理非常有帮助,在多人协作的环境中,大家可以共享和理解彼此的思考过程。 总而言之,chain-of-thought代码是一种用来构建和理解思维链条的程序代码。它通过定义节点、连接、流程以及输入输出来描述和管理思考过程,从而帮助我们更加清晰地表达和理解思维的逻辑。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值