HOUGHTWORKS PAPER ON 14th JULY AT COIMBATORE
Thought Works one of a good company to work with and its not a big company. TW visited campus at PSG Tech Coimbatore 14-7-07. The pay package was around 5 Lacs pa.
Almost 400 people attended the written test, around 18 short listed for second round and 10 around for interview round-1 and 8 for interview round-2 and 6 got it finally.
Let me provide some info on written test and interview.
Round-1 : [ Written Test ]
The written test is not a technical one and not like logical reasoning on, it was little different.
They will give just 10 questions 1 mark for each [totally 10 marks].
The questions are flow chart kind of:
ADD box 2 and box 4, Put result in box1
ADD box whose no is in box 3 with box 4, put result in box 4
Subtract 3 from box1
Whats the value in Box4 : ??
The question is to just to do manipulations with the values in the box based on the flow instructions given at each level. I have provided a very simple (my own sample) but they will ask with lot of loops and lot conditions and they will would iterate for say 5 times and ask for a particular value.
Just 10 questions, no step mark , so if all 10 correct then you are sure to go for next round. [Just concentrate on speed and dont make simple mistakes coz this could reflect at various levels of iterations.]
Usually they bring 5 to 6 sets of question paper! Maximum filtration will be in this round.
Round-2 [Programming round]
They will ask you to do a simple problem in any languages of your choice(C,C++,Java etc..)
The problem will like you have a robot facing east initially if it has to move 3 steps north it has to satisfy some bla bla condition , and if it has to move south then some other condition this goes on. At the end they will ask where will be the robot facing at the end of some N movements(bla bla).
[The catch here is if you understand the problem then you will easily make through of it. So read many a times the question.] A few will be eliminated from this round too.
Round-3[ Techincal Interview-1]
This purely technical, they will drill you out with Data Structures, puzzles and mainly they will concentrate on key technologies like Java , .Net and all languages like C# , C++, C, Java, Asp.net etc etc..
So a person strong in some key technologies and knows little basic of all possible programming languages will be a crucial factor. A few eliminated from here too.
Round-4[ Techincal Interview-2]
Another round of technical interview, now they will drill you out with all sorts of questions from your resume. They will ask about your projects bla bla..
Here too a few are eliminated. If they have a tie in selecting you and another person, then they may again call (any number of times) you for a technical interview. They will select their right people in this round, others are eliminated.
Just for a formality. All who enter this stage will be a thought worker at the end of the day. Good Company. Try your best to crack it !