**Round-1: Online test**

There were 2 sections – Aptitude and Coding

Section A- 20 MCQ’s on General Aptitude.

Section B- There were 3 coding questions.

1) Given an array and 2 numbers l,r find the number of elements in the array in between l and r;

2) Calculate a power b (b -> [1,1000000000] (required a logn approach).

eg. input – “121” output – 3.

**Round-2 : Technical Round (1 hour 10 minutes).**

The interviewer was very friendly and was trying to find out how much u can think.

1) Given a rotated array around a pivot element find a number x in the array.(write code in log n time).

2)Given 50 red and 50 blue balls, arrange them in 2 bags in such a way that the probability of taking out a red ball in 1st attempt is strictly > 1/2.

4) The concept behind why a sewage lid on a road is round-shaped.Trying to find out how much u can think. (because the lid wont go inside in any way as a circle is uniform 360 degree.Rest any shape can go inside along the diagonal vertically).

6) A cake is on table.Another piece is cut from anywhere in the cake.Using a single cut divide the cake into 2 parts.(cut along the line joining the mid-points of the cake and the piece.)

7) write full working code for printing a matrix in spiral form.

8) Measure 4 litres water using 2 containers of capacity 5 and 3 litres respectively.(infinite supply of water).

**Round-2 Technical Round (50 minutes).**

A good 10-minutes discussion on my project.

Next I was made to write full code for every question.

1) Iterative preorder traversal.

2) Iterative inorder traversal.

3) Reverse a string wordwise. (Let the input string be “i like this program very much”. The function should change the string to “much very program this like i”).

4) Calculate a^b in logn and find the total number of multiplications.(check binary representation of b and count 1’s for the number of multiplications.)

**Round-3: HR Round**

Some general question on my background and the HR gave a presentation and she finally said SEE U IN MAKEMYTRIP.

I thank geeksforgeeks for my success.

If you like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

## Related Practice Problems

Attention reader! Don’t stop learning now. Get hold of all the important mathematical concepts for competitive programming with the **Essential Maths for CP Course** at a student-friendly price. To complete your preparation from learning a language to DS Algo and many more, please refer **Complete Interview Preparation Course****.**