Job Search Experience-thoughtworks

Source: Internet
Author: User

Http://www.thoughtworks.com.cn

Thoughtworks Chinese company office in the Software Park, the Chinese company was not established for a long time, the staff is about 40 +, but it is already a well-known company, good reputation, not to mention Uncle Ma's fame :)
After my resume is passed, the company asked everyone to go to the Software Park for a written test. This year, there are about 150 + candidates in Xi'an. Prior to the test, the company's gigix and Berkey showed you a pair of programming and TDD on the platform, probably because some people do not know agile... then there is a pen question. The style of this question is very different from that of other software companies. It is a subjective question, besides several TDD questions, other questions are not directly related to software development. They are all in English. Then everyone is a quick start... I was excited when I received a call from the atc hr phone number and asked me to go to the interview the next day. I came to the inspiration and felt that the question was still a good answer. Later, I saw some people disagree with this method on the Internet. In fact, I think this question is still very interesting. However, I don't quite understand why the entire recruitment process of TW never involves basic programming and development knowledge. Do they need to recruit developers who need to understand agile and OO and add pattern? I personally think that as a developer, even if we develop such commercial projects, a comprehensive knowledge architecture is very important. Of course, these books have nothing to do with me...
One week later, I received a call from HR Jessie of TW to inform code test. In the afternoon, I received a question. I chose one of the three statements, completed it in three days, and then mailed it to me. Of course, it is impossible to really spend three days to do this, because there were a lot of companies in those days and there were several written test interviews. I spent almost one day in the middle to complete a mini project. TDD is definitely correct, the OO design is also clear, pattern also uses several types, and the intermediate algorithm is also considered relatively fine. The whole project thinks it should not be too bad at least, the mail passed before the deadline. A few days later, as expected, they were notified to participate in their office interview.
It was also the first time that we knew what TW Xi'an office looked like. Haha, in fact, their office is very small. It is said that because most people are working on projects outside the office, there are usually a few HR in the office, and it is useless if it is too big, no wonder it's office ^) ^ but the layout inside is quite good, making people easy to use. There are whiteboards everywhere. Why are they not clear? Maybe some use case diagrams, or graffiti? Some snacks and drinks were put in the corner of the company. Jessie made everyone feel uncomfortable. Next to the legendary Xbox, haha, but I haven't seen anyone in the interview for a few days, wasted... originally, I thought this office interview was a technical interview. As a result, nearly 20 xdjm arrived at nine o'clock, which was packed with a room and understood the group. In fact, I personally prefer the 1vs1 interview, which can be used without any constraints. I am not very fond of this kind of group. After all, most people who participate in the interview with you are competitors, and everyone in the team is a colleague and a cooperative relationship, many of the ideas presented by people in these two environments are quite different. At least I thought it was awkward, but I thought that I had received an offer from Yahoo anyway, and my mentality would be more peaceful. If you forget it, try the legendary group. The morning activities are games. I am not good at it, and other students seem to have prepared for it... I am playing with everyone, and there is no bright spot: (but afterwards, it turns out that this peaceful mentality is the key to teamwork. TW doesn't seem to like people who express themselves too much.
This is presentation in the afternoon. We have prepared this article in advance. About half of xdjm is in English, and another DD is dedicated to the tw ppt background template. Me? I know that my pronunciation is very bad, so I won't bother everyone. I am honest and practical. I will give a brief introduction to the small part of circuit design using TDD ideas in my project, I was afraid that everyone could not understand it. After introducing the basic idea, I did not dare to talk about it. As a result, it took about six or seven minutes to look at the table and it failed. The requirement was 15 minutes, in addition, some preparations have been fully explained for 20 minutes... this is probably not a play!
However, it was strange that after returning to school in the afternoon, I received a call from Jessie, informing me to enter the next round of interviews. This really surprised me a little. In fact, I felt like I was so weak that I was completely drowned in the universe... in this way, I went to the TW office the next day, counting the number of people. Today, we should have around 10 people. I was wondering: Don't you need a group? Don't play with me :) okay. We have a logical test in the morning. Prior to the start of the test, the deputy directors pinny and Guo Xiao of TW China recently said hello to everyone, actually, when Uncle Ma went to the school lecture two years ago, he met both of them. Guo Xiao was wearing Adidas's sportswear today! The two logical test papers are about one and a half hours in total. They focus on reasoning and are still smooth... the results will be announced after completion, because there were only three developers in the office at that time in on Beach, so they left three people to pair up in the afternoon, except me, there is also a bachelor's degree dd at Jiaotong University computer and a Master's degree mm at xidian. Others will go back and wait for the notification. At this time, I am glad that I can finally complete the interview on the same day. It was really tiring to run for a few days.
At noon, another hrmm (very pp kind of ^_^) took us to the Software Park canteen for a lunch and came back to wait for a pair. If I can get into this round, I have a bottom in my mind. After all, I still have a little confidence in my coding capabilities. I thought I should show it now! Because my code test was written in CSHARP, And I had installed vs2005 for half a day on the pair lx, it was difficult for me to do so :) I began to pair later and added new functions to the previous project, however, for some reason, nunit and vs2005 test tools could not run on lx machines that day, but I had to propose to write a simple testcase class to imitate it, use the console as test runner, and lx agrees. Later, I added the function, but the new function is still complicated. In particular, project input and output are both in the string format. Although this part of work is not difficult, it is very fine, it takes a lot of time to write. About an hour and a half later, LX said it was about time. In fact, the function was nearly half added at this time, but he said it didn't matter. The entire pairing process was quite pleasant. I worked well with lx. Finally, Jessie calls me to a meeting room and casually asks some questions, which are frequently asked by HR. Then she tells me that the entire interview is over and the final result will be notified as soon as possible. In the end, she said that it took several days for everyone, and they were a little unwilling. I replied that this is understandable. After all, the company still needs to be cautious when recruiting people. This is the truth.
I walked out of the Software Park, looked at the table, and fainted. After four o'clock, I missed the interview with Tencent. Forget it. I don't want to go to Shenzhen anyway...
In the afternoon of the next day, I received a call from Jessie to inform me of offer...

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.