上接和Thoughtworks的一次邂逅(一)
今年的春天特别冷,特别是上海,不过今天天气格外的好,太阳出来了,怕赶不上飞机(7点30左右),订了一辆出租车。由于有点感冒,怕体能消耗的厉害,买了瓶大果粒酸奶,再拿了几颗巧克力,在出租车上就开吃了,想着飞机上再吃一顿,这样体能应该充分一点。
进入机场还顺利,飞机也没有晚点,到北京9点3刻。看了下邮件中的介绍,选择了机场快线(25,价格蛮高的,还是上海的地铁便宜哈)。更不合理的是,机场线出来,想要去二号线的D出口,要买票进入,2个铜板。否则从其他出口出来要绕个大圈子,第一次来,时间紧迫,未作尝试。感觉我们纳税人养着这帮人,不给咱老百姓好好办事呀。
找到国华投资大厦,直奔11楼,看了看表,已经11点多了。前台MM居然开始也不知道我从大老远跑来面试哈,等她们领我去了会议室,看见有很多会议室都是以朝代命名的。斜眼瞄了下,发现另外一边很多人在一起,看起来每个人都没有固定的办公桌,因为没有看到名字在上面,这点也在随后HR MM那里得到确认。
11点半左右,等到HR MM,和我联系了很久,终于第一次见到。热情的领我到处参观,看看他们的文化工作状态,她们的招聘也是走的Scrum流程,在路过一个HR Scrum的白板时,看到了我的名字贴在上面。这个流程介绍公司文化的流程,在邮件中的安排本来是最后一步,谁知道在刚开始就进行了,反正客随主便,紧接着便是笔试了。
个人非常讨厌任何形式的笔试,特别是智力和逻辑面试(我以为是只是面试你的智商是否达到80即可,谁知道很多公司居然根据这个刷人,意想不到,直到去一家公司挂了才明白,为那家公司感到悲哀,找一些聪明者和投机者,远远不够,应该学学苹果公司,招一些有智慧的人!最近看Jobs传,顺便歪歪两句)。并告诉我,做完后就可以楼下吃饭,并嘱咐我慢慢答题。
很多面试官想在别人最窘迫和状态最糟时,抓住面试者的缺点,并作为不录用的理由,这是非常不合理的。其实我碰到很多面试官,我做sql性能优化很长时间了,正是这种积累,让我慢慢把很多native的查询和使用native的方法进行查询的方法,最终使用Java逻辑来做,直到万不得已时。居然很多面试官认为我连基本的sql也不会写,其实这种面试官不在少数,很多面试官面试工作多年的人,很多能力并未达到面试官的水平。
12点1刻,做完试题,出来找HR,未找到,问了下阿姨,确认楼下有食堂,肚子不饿,就是头有点昏昏的。但是为了接下来的面试,还是要好好吃饭。由于没有卡,借后面排队帅哥的卡刷卡,吃点什么都忘了,感觉还是很难下咽。
上楼时慢慢逛了下11楼,发现有很多还在装修或者空着,倒是看见楼下有人玩桌上足球,环境还不错,但都不是我要求的。
进入办公室,等了1刻钟,HRMM匆匆过来说,中午找了我半天,才知道我独自下楼吃饭了,说可以给我他们的卡让我吃饭的。花了不到20大洋,也没有什么,因为这边文化还是和其他公司很大不同的,算是长见识的学费了,值!
下午就开始技术面试了,刚开始就做Pair of Programming,但是使用TDD,才发现TDD和DDD有很大的不同,思维刚开始一直未脱离DDD的思维,特别是他给出的第一个例子。这个会在接下来文章说明TDD和DDD的不同以及个人的体会。
好容易面试完成,便到了下轮技术面试了,问了我刚才TDD的不同,便照实说了,和DDD有些不同,后来和谈了一些Generic的问题,这些感觉非常好,很多公司只会问问函数方面的问题,甚至只是拿着SUN公司的JDK代码和你比较,其实很多公司的JDK代码实现上是有一些差距的,而他们往往并不是知晓很多,这一点对他们非常满意。
面试完成后,感觉松懈了很多,想着,终于可以回家了,谁知,门外奔来一个MM,让我再做一套逻辑试题,千嘱咐万嘱咐,让我看完例题,并说答题时间为两个小时,我看了下手表,已经是下午4一刻,飞机起飞也是7点20左右,看来她不知道我还要回上海的。想跟她分辨下,但是想想,还是先做着看,再告知比较高效。
中途打开手机,接了几个电话,有公司给我谈入职事宜。匆匆地做完,已经5点半左右了,想了想换做机场快线+等待的时间,要一个小时左右,便立即找到HRMM,说是只能走了,未来得及检查。走得着忙了,忘了给报销的交通发票了,也花了200左右大洋。
这次最遗憾的是,和多年大学同窗在北京未见面(自从毕业后一直未见),在机场快线打了几通电话,时光流逝呀,朋友之谊永驻!(其实我有时候觉得我很幸运,因为有一些可以说真心话的朋友,对你真心好的朋友,不管他们说话或者行为是否是错误的,但是他们都是为着你好,在这世界上,有几个这样的朋友存在,我已知足!)君子之交淡如水,就在电话上做普通的道别吧。
回到上海,看了看时间,9点3刻,还来得及最后一班地铁,本来想做出租的,但是还是想先敢敢,如果你能坐到地铁最好了,目前关注碳排放比较多,被他们洗脑了,出行还是碳排放少的比较好。
果然让我赶上最后一班,对面坐着一群帅哥MM,看来是旅游的,想起我第一次来上海,顿时感到格外亲切。下了地铁,外面下着雨,心情却有点感伤,不知道是和朋友未见面还是最近发生了很多事情,于是未坐出租,也未打伞,顺了一条幽幽的道路,回家去了……
接着过了两天,便接到HR MM的电话,问我是否继续,我以为还要面试,谁知道面试都结束了,说他们对我感觉不错,问我感觉如何,如实回答了,便告诉她,我现在有offer在身了,因为在那天面试时,另外一家公司给我电话安排了入职时间,他们希望我也早点入职。其实我本来并未觉得上下3-5w会对我产生多大影响,我觉得人这一生,是一个过程,不是一些跳跃的节点构成。然而接下来的会话,让我不知道如何继续下去,HR MM让我说些实际些的东西,其实具象的东西往往不是全面的,不够表达的。于是提到了钱,还没有得到我的进一步解释,便匆匆结束了会话,她看来是有点着急了。
在小时候,我们学会了1+1,也享受的长辈们对我们的关怀;20岁,我们开始接触了社会,开始奋斗,学会了爱护别人,学会了尊重别人;30-40岁,我们要面对很多痛苦,抚恤孩子,甚至亲人离去(想都不敢想);50岁,我们还要选择如何安度下辈子,……。(而很多人,喜欢看到一个结果——想着如何一下有房子,有车,那样才能过完下辈子,而不知道,只是一个连续过程得到的节点。我们往往慨叹于国外社会如何的发达,却忘了,他们的年轻人和我们多么相似,他们毕业为了找到工作如何拼搏,工作过程如何奋发,但是有多少在年纪轻轻想着让房子拴在自己的脖子上)。我最大的成就感来自于我做了些仅仅用钱是根本完成不了的事情,虽然我现在没有多少钱,但是还“Hang in There”!
记得清政府末年,大家都在讨论应该怎样拯救民族,国外那些大牛的政治家,策略家,提出的是采用宪政,甚至提出,中国少了皇帝是不行的,尽管他们的思想意识,知识都是先进的,他们也未想到,我们新中国成立了,没有采用宪政成功了,他们也不能决定中国的未来。
同样,我们自己的未来是靠我自己决定的,不是任何他人可以随便判断和决定的,甚至是其他所有人都可以判断你错了(爱因斯坦提出相对论时,还没有被其他所有人压垮呢),只要我们坚持超正确的方向走,哪怕途中走的是一条错误的道路路,我们依然是向前前进的,这就是人生的道路和其他道路的最大的区别吧!
末了,最终其实未选择的一个原因是,个人一直对于逻辑测试题非常反感吧,这也是我非常犹豫的一个原因,聪明人和有智慧的人还是很有差距的。
在新公司已经上班了,不知道对错,只管走吧!
分享到:
相关推荐
在Thoughtworks的招聘过程中,他们常常会设置一系列技术测试,以评估候选人的技能和思维方式,其中包括“火车题”这样的逻辑思维和编程能力测试。这个压缩包文件“tw-test”可能包含了这些测试的问题及对应的答案。 ...
ThoughtWorks.QRCode.dll的易用性和高效性使其成为开发者的首选工具之一。 9. **错误处理**:在实际开发中,需要注意处理可能出现的编码错误,比如输入文本过长导致超出二维码容量限制,或者生成过程中的其他异常。...
首先,ThoughtWorks.QRCode库是由ThoughtWorks公司开发的一个开源项目,它支持.NET Framework和.NET Core,这意味着无论你是传统.NET开发者还是转向了跨平台的.NET Core,都可以在项目中轻松集成。这个库的核心功能...
ThoughtWorks.QRCode.dll是ThoughtWorks公司开发的一个用于生成和解析二维码(QR Code)的库,主要用于.NET框架下的应用程序。这个库提供了简单易用的API,使得开发者能够方便地在C#、VB.NET等.NET语言中集成二维码...
Thoughtworks是一家全球知名的软件开发公司,以其严格的招聘流程和对技术的高标准著称。在Thoughtworks的笔试过程中,应聘者可能会遇到各种技术挑战,其中包括设计模式的运用。本作业要求使用C++编程语言来实现,这...
总的来说,ThoughtWorks.QRCode.dll 是一个强大的工具,它使得.NET开发者能够轻松地在他们的应用程序中添加二维码生成和解码功能,从而提升用户体验,尤其是在移动互联网时代,二维码已经成为了数据交换的重要手段。...
ThoughtWorks.QRCode 是一个由ThoughtWorks公司开发的二维码生成工具,主要功能是为开发者提供在应用程序中生成二维码的能力。这个工具通常以DLL(动态链接库)的形式被其他软件或项目引用,使得开发者无需深入了解...
ThoughtWorks 的现代企业架构白皮书提供了一个系统的企业架构设计方法和现代企业架构框架,旨在解决业务平台化带来的新问题。该白皮书为企业提供了一个非常有价值的参考,帮助企业更好地应对业务平台化带来的挑战。
以上知识点只是ThoughtWorks笔试可能涉及的一部分,实际题目可能会更加具体和深入,需要应聘者具备扎实的基础和灵活的思维方式。在准备ThoughtWorks笔试时,除了掌握理论知识,还应多做练习,提高编程和问题解决的...
ThoughtWorks.QRCode.dll是一个由ThoughtWorks公司开发的库,它为.NET开发者提供了方便的二维码生成功能,包括对中文字符的支持。下面我们将深入探讨如何在C#项目中引用这个库,以及如何利用它生成包含中文的二维码...
ThoughtWorks.QRCode是一个.NET平台上的开源库,专门用于生成二维码图像。这个库由ThoughtWorks公司开发,提供了在C#或VB.NET等.NET语言中方便地创建和定制二维码的功能。 首先,我们要理解二维码的基本原理。...
ThoughtWorks.QRCode是一款在C#环境中用于生成和解析二维码的库,由知名软件开发公司ThoughtWorks开发。本文将深入探讨这款库的核心功能、应用场景、使用方法以及它在二维码技术中的重要性。 二维码(Quick ...
ThoughtWorks是一家知名的全球软件和技术咨询服务公司,他们提供了各种开源工具和库,其中一个就是用于二维码生成的DLL库。这个库允许开发者轻松地在他们的.NET应用程序中集成二维码生成功能,支持多种编码格式,并...
ThoughtWorks是一家全球知名的技术咨询公司,他们提供了一系列工具和解决方案,包括用于软件开发的开源库。在这个“c# ThoughtWorks使用指南”中,我们将深入探讨如何利用ThoughtWorks的库在C#项目中生成二维码图片...
ThoughtWorks.QRCode是一个用于生成二维码的类库,由知名软件开发公司ThoughtWorks开发。这个DLL文件是该类库的二进制实现,允许开发者在他们的应用程序中集成二维码生成功能,而无需理解复杂的编码细节。Thought...
Thoughtworks现代企业架构白皮书-最新版
ThoughtWorks.QRCode.dll是一个由ThoughtWorks公司开发的专门用于处理二维码的类库,它为.NET开发者提供了方便快捷的二维码生成和解析功能。这个类库的使用能够极大地简化二维码相关的编程工作,使得开发者无需深入...
ThoughtWorks.QRCode.dll是一个专门用于生成二维码的库,它为开发者提供了一种简单、高效的方式来创建二维码图像。下面将详细介绍如何使用这个库以及调用其方法。 首先,我们需要在ASP.NET项目中引入ThoughtWorks....