thoughtworks面试总结

来源:互联网 发布:sql%20server%202008 编辑:程序博客网 时间:2024/05/21 09:17
过程
1.主动投的简历,投简历过后很快就收到了HR的回复,然后约第二天半个小时的电话面试,就是基本情况的了解。就问一下当前的技术状况,学习状况,然后举例子当前项目中遇到的问题,怎么解决的。然后最后是聊到了薪资期望,然后问英语状况怎么样,我说还行,然后就问了一个英文的问题,我用英语来回答了,有点紧张突然还有点张不开口的感觉,果然英语是靠多说多背,实践出来的。
2.接下来就是等待,然后HR打电话来说基本情况已经符合,然后就是选择到公司去做逻辑试题还是先做homework.我选的先做homework,不知道会不会先去公司看看,然后做逻辑题和英文题会好一点。
3.homework是3道题选一道题来做3天内做完发过去,有提交的具体地址,由于最近忙加之晚上年会彩排,所以和HR商量了一下可不可以周末做了发过去,于是乎我星期三拿到的题,周六晚上给他们发过去的(不知道是不是越早发过去越好,这个不明确),具体的试题内容就不透露了,我选的罗马数字那个,然后周六晚上发过去了。
4.第二周周一的时候收到人事部HR说收到了我的代码,星期四都还没有反应,我就给HR发邮件询问情况。早上发过去的,到了下午,就收到了拒信。。。
5.问了流程,接下来如果homework通过的话,应该就是逻辑测试题和英语压力测试题。再接下来是结对编程或者叫做pair programing。然后是boss面试或者HR再面试。不过个人觉得能到boss面或者HR最后面的话,基本问题都不大了,估计都是聊聊职业规划和具体的薪酬待遇什么的。

总结一下,自己可能还是不符合TW的要求,毕竟他们对于代码质量和工作流程要求还是非常高的。坚决践行的敏捷开发模式,其实自己还真的没有亲身实践过,不过只是自己实践了TDD,希望能从提高自己的编码水平来入手,毕竟当前的公司还没有这样的觉悟。个人在这几天的过程中和了解中很好的体会到了他们那种开发模式的优势和好处,同时当然也知道了现实公司中的差距,同时了解到了thoughtwork的工作性质和方式。HR人很好,效率非常高,同时他们的那种平等和相互尊重的感觉也能让人体会到。如果能去的话对于才毕业或者没有接受过正规的软件开发流程的同学来说的话,对于自己的提高肯定是非常大的。对未来职业发展也很有帮助。薪资方面,放心好了,如果能满足标准的话,基本不低于同行业水平。说句难听一点的,我更喜欢和聪明人一起工作,也许自己还不够那么聪明。

1.人事部的说问道我能不能接受出差,由于我老婆即将生产,我就把这个情况给HR说了,就说短期出差可以接受,但是未来1年由于小孩孩很小,估计长期出差不太方便,所以希望公司可以考虑,估计这个也是被拒的一个因素之一。他说TWER,一年大概有40%-60%的时间会出差,因为项目在全球各个地方,国内也在各个地方,很多都需要去。所以这个在我心里也有一点抗拒。不过自己在孩子出生的头一两年我觉得还是尽可能陪他们一些。以后的话,还好。毕竟我是一个好奇心重的人,喜欢看不同的地方,接触不同的人和事,开阔自己的眼界。这份工作的话,也许能满足这一点,但是会牺牲和家人团聚的时间。这个需要有一个能理解自己的老婆和父母才行。
2.TDD,不知道是不是我的代码中的TDD还不够规范,单元测试覆盖率还不够,因为之前确实写代码没有写过单元测试,这次homework也许就是这一块还不符合规范吧。后期自己会话一部分时间在增强这一块上面。毕竟能够提高不少效率,也能够保证自己的代码质量,也能节省测试时间和覆盖率。

未来要做的事情:
1.多阅读,HR给我发了一些他们Twer在读的书,当然其中必然有可借鉴之处。同时要完整的读完一本书,不能浅尝辄止。
2.在平时写代码的时候要继续践行TDD。同时了解android开发过程中的TDD实践。
3.带动团队来践行敏捷开发,这是一个艰难的过程我知道会遇到各种阻力,但是我还是会继续坚持下去。
4.不断迭代,持续交付。
5.继续学习unity3D。持续做出我的的一个demo.
6.坚持在移动端的技术积累,android继续深入学习,然后实践。
7.java基础知识的巩固学习,数据结构的使用,设计模式的使用。
8.其他书籍的阅读,比如如何做一个好爸爸。也许技术不行,管理不行,但是我想我永远都会是一个好丈夫,好爸爸的。毕竟我还会做一桌好菜呢!他们说,会做饭的男人运气一般都不会太差。

痛苦是提高的进步的来源...看来我应该时不时的出去找点虐才好...安逸的生活始终会消磨自己的意志。

祝福各位新的一年心想事成,万事如意,开年大吉啊!!!

6 0