Interview Process   |   Interview Puzzles / Aptitude
Organization : ThoughtWorks
Position : Senior Software Developer

ThoughtWorks Interview Process


I applied online for the position of Senior Software Developer at ThoughtProcess. The process took almost six weeks before I was interviewed at the company. There were four rounds of interviews which I attended.

Round 1 - Logical Test
The test was hard I must say. There were eleven questions in total and they were flowchart based. The time given to complete the test was 75 minutes which was not enough for me at least. I was not able to understand certain commands and thus I could not complete my test entirely. But I did good enough to be called for the next round.

Round 2 - Pair Programming
In this round, I was asked to extend my code. It was pretty difficult. I guess the difficulty level was a bit high and they might not even need you to complete it. I am saying this because I was not able to complete it as well. But the person (developer) was impressed by the way I was progressing with the code.

Round 3 - First Technical Round
There were three technically sound people present as the interviewers in the room. I was a bit nervous already and here I was with three genius minds. The focus of questions were majorly on java. I unexpectedly did well in the interview.
Q1. Design IPL tournament.

Round 4 - Second Technical Round
In this round, there were two interviewers. More complex questions were asked in this round. Again, it was a difficult round. I did not do great but nice and I was able to answer many questions.
Q1. How does hibernate works?
Q2. How to make stack work like queue?

I was rejected after this round. Maybe, they were looking for a perfect developer. I did well in the interviews though.

How to crack(get into) ThoughWorks Interview


It may sound ironical when I am talking about cracking ThoughtWorks interview. But since I have attended the interviews and have faced the people at the company, I may give certain pointers to help you.

First of all the things, the interviews as well as the test will be pretty hard. Make sure you have done your homework before you apply in the company. Whenever you feel that a question or code is too difficult for you to solve, do not revert with a blank look. Give it a try. If you are going in the right direction, the interviewer will definitely be impressed by you.

Prepare a lot on java based interview questions. Just try to stay confident till the end. They need a professional person who is technically extremely sound. So, you must prepare quite well for it.

Rest, I can just wish all the candidates who are thinking of applying some good luck.


Thanks Anmol for sharing the details of your interview.
Send more details and your personal experiences [email protected]
Suggestions

Infoedge Interview Aptitude Problem

On a magical-intellectual land of gpuzzles , all the animal are rational(real smart).

There are six leopards and one sheep.
Leopard can eat sheep but since as the land is magical, the leopards who eats the sheep , turns into sheep and then can be eaten by the remaining leopard(s).

If we leave them for some time then how many sheep and leopard will be there , when we come back ?

Popular Interview Problem

I have two rectangular bars.

They have property such that when you light the fire from one end , it will take exactly 60 seconds to get completely burn.
However they do not burn at consistent speed (i.e it might be possible that 40 percent burn in 55 seconds and next 60 percent can burn in 10 seconds).

Problem is : How do you measure 45 seconds ?

Tough River Crossing Riddle

This one is a bit of tricky river crossing puzzle than you might have solved till now. We have a whole family out on a picnic on one side of the river. The family includes Mother and Father, two sons, two daughters, a maid and a dog. The bridge broke down and all they have is a boat that can take them towards the other side of the river. But there is a condition with the boat. It can hold just two persons at one time (count the dog as one person).

No it does not limit to that and there are other complications. The dog can’t be left without the maid or it will bite the family members. The father can’t be left with daughters without the mother and in the same manner, the mother can’t be left alone with the sons without the father. Also an adult is needed to drive the boat and it can’t drive by itself.

How will all of them reach the other side of the river?
category : LOGIC | TRICK

Maths Magic Riddle

I can prove why 1 = 2

Step1. Lets say y = x
Step2. Multiply through by x xy = x2
Step3. Subtract y2 from each side xy - y2 = x2 - y2
Step4. Factor each side y(x-y) = (x+y)(x-y)
Step5. Divide both sides by (x-y) y = x+y
Step6. Divide both sides by y y/y = x/y + y/y
Step7. And so... 1 = x/y + 1
Step8. Since x=y, x/y = 1 1 = 1 + 1
Step9. And so... 1 = 2

How is this possible ?

Tricky Iq Question

In a jar, there are some orange candies and some strawberry candies. You pick up two candies at a time randomly. If the two candies are of same flavor, you throw them away and put a strawberry candy inside. If they are of opposite flavors, you throw them away and put an orange candy inside.

In such manner, you will be reducing the candies in the jar one at a time and will eventually be left with only one candy in the jar.

If you are told about the respective number of orange and strawberry candies at the outset, will it be feasible for you to predict the flavor of the final remaining candy ?
category : LOGIC

3 Gallon Brain Teaser

You have been given three jars of 3 liters, 5 liters and 8 liters capacity out of which the 8 liters jar is filled completely with water. Now you have to use these three jars to divide the water into two parts of 4 liters each.

How can you do it making the least amount of transfers?
category : LOGIC

Popular Logical Brain Teaser

A couple had to take shelter in a hotel for they could not proceed their journey in the rain. Having nothing to do at all, they started playing cards. Suddenly there was a short circuit and the lights went off. The husband inverted the position of 15 cards in the deck (52 cards normal deck) and shuffled the deck.

Now he asked his wife to divide the deck into two different piles which may not be equal but both of them should have equal number of cards facing up. There was no source of light in the room and the wife was unable to see the cards.

For a certain amount of time, she thought and then divided the cards in two piles. To the husband’s astonishment, both of the piles had equal number of cards facing up.

How did she do it?
category : LOGIC

Water Measurement Riddle

A barman is having a 12 liters jug full of beer. He needs to divide or split that beer into two equal parts. All he has is two empty jugs of capacity 8 liters and 5 liters.

How will he do it using them?
category : LOGIC | MEASURE

Famous Probability Puzzle

This is a famous probability puzzle in which you have to choose the correct answer at random from the four options below.
Can you tell us whats the probability of choosing correct answer in this random manner.

1) 1/4
2) 1/2
3) 1
4) 1/4

Knockout Matches Logical Problem

Let us say that a table tennis tournament was going on with knock out terms which means the one who loses the match is out of the tournament. 100 players took part in that tournament.

How many matches were played?

Submit your Email Address to get latest post directly to your inbox.

Latest Puzzles

06 March
Minimum Move Chess Game Video Riddle

Can you figure out the minimum number of...

05 March
A numeric lock has 3 digit key Riddle

A numeric lock has 3 digit code with the...

04 March
What's wrong in the kitchen picture

What appears to be wrong in the kitchen ...

03 March
Who Is the Mother Picture Riddle

Can you find the mother of the baby in t...

02 March
Lighter Than Air Riddle

I'm lighter than air but a thousand men ...

01 March
3 Tigers 3 Sheep Riddle

If 3 tigers catch 3 sheep in 3 minutes. ...

28 February
Cow Rebus

Decode the below cow rebus....

Puzzles Tags :

Illusions Tags :