Edited By Admin
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 info@gpuzzles.com
Discussion
Suggestions
  • Views : 70k+
  • Sol Viewed : 20k+

Game Of Dice Brain Teaser

A unique solo game of dice is being played. Two dices are thrown in each turn and the scores are taken by multiplying the numbers obtained.

Now talking about a particular game, here are the facts:
1) The score for the second roll is five more than the score for the first roll.
2) The score for the third roll is six less than the score for the second roll.
3) The score for the fourth roll is eleven more than the score for the third roll.
4) The score for the fifth roll is eight less than the score for the fourth roll.

Reading the above facts, can you tell the score for each of the five throws?

  • Views : 60k+
  • Sol Viewed : 20k+

Awesome Probability Logic Riddle

You need to divide 50 marbles(25-red and 25-blue) into two boxes such that the probability of picking red marble is maximized.

Following conditions need to hold true :
1. None of box is empty
2. All the marbles must be in one of two boxes.

  • Views : 50k+
  • Sol Viewed : 20k+

Popular Deductive Logic Problem

Eight Brothers lives in an old house where there is no electricity and no computers or any any other gadget.

Brother-1: Reading Comics
Brother-2: Playing Chess
Brother-3: Writing
Brother-4: making food for the family
Brother-5: sleeping and snoring
Brother-6: cleaning house
Brother-7: watering the plants


what is Brother-8 doing ?

  • Views : 40k+
  • Sol Viewed : 10k+

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?

  • Views : 50k+
  • Sol Viewed : 20k+

Funny Brain Twister

We all know that New Year occurs after a week from Christmas and thus it falls on the same day as of Christmas. But this will not happen in 2050. In 2050, Christmas will appear on Sunday while New Year will appear on Saturday.

How can this be possible ?

By Admin
  • Views : 50k+
  • Sol Viewed : 20k+

Toothpick Donkey Puzzle

The toothpicks in the picture have been arranged to form a donkey shaped figure. You have to move two matchsticks in a way that the entire shape is rotated / reflected while being intact. Also, you can't change the tail's direction it should be pointing up.

  • Views : 60k+
  • Sol Viewed : 20k+

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 ?

  • Views : 50k+
  • Sol Viewed : 20k+

Fake Coin Brain Teaser

In front of you, there are 9 coins. They all look absolutely identical, but one of the coins is fake. However, you know that the fake coin is lighter than the rest, and in front of you is a balance scale. What is the least number of weightings you can use to find the counterfeit coin?

  • Views : 50k+
  • Sol Viewed : 20k+

Logical Arrangement Bonfire Puzzle

30 classmates went for a bonfire. While sitting around the fire, they decided to play a game. To play it, they divided themselves into 5 teams in a way that there were 5 rows having 7 people each.

How can this arrangement be possible while sitting around the bonfire?

  • Views : 40k+
  • Sol Viewed : 10k+

Very Hard Math Question

There stand nine temples in a row in a holy place. All the nine temples have 100 steps climb. A fellow devotee comes to visit the temples. He drops a Re. 1 coin while climbing each of the 100 steps up. Then he offers half of the money he has in his pocket to the god. After that, he again drops Re. 1 coin while climbing down each of the 100 steps of the temple.

If he repeats the same process at each temple, he is left with no money after climbing down the ninth temple. Can you find out the total money he had with him initially?

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

Latest Puzzles

21 January
What Am I Poem Riddle

I am the end of life but also the start ...

20 January
Most Popular Number Series IAS Problem

Can you solve the number series problem ...

19 January
Nice What Is It Riddle

It has no heart but yet it lives.
...

18 January
Number Pyramid Puzzle

Can you solve below number pyramid puzzl...

17 January
Japanese Ship Sailing Puzzle

A Japanese ship is on route back to the ...

16 January
Move Four MatchSticks Three Squares Puzzle

Can you move four matchsticks to form th...

15 January
What Word of 5 Letters

I'm a five letter word. If you remove on...

Puzzles Tags :

Illusions Tags :