My IITD interview was scheduled on 24 May, 2018. I have made up my mind to not join IITB and join IITD(due to location preference). I was setting my foot inside an IIT for the first time in my life. The first shock came when I entered the college gate. I asked the guard where is **** hostel. As I was on foot he started smiling and politely replied beta wo hostel to 2 kilometer door hai. Then I remembered that this is not NIT srinagar(My B tech college). It is one of the most prestigious IITs. How naive of me to underestimate its campus area. While I was thinking all this an auto came from inside the campus. The guard stop that auto and asked him to take me to the hostel. I reached the hostel and told the receptionist that I have come for M tech interview. I was asked to pay Rs800 for two day day boarding and mess facility usage. I was then allotted a room. I met some other candidates and spent the whole day roaming here and there.

On the day of interview first there was a briefing in which Professor Sarangi gave us details about the interview process. Points from the briefing:

*A candidate has to score at least 7 points out of 10 in the interview to be even considered for M tech programme.*
*A candidate has to score at least 9 points out of 10 in the interview to be considered for MSR programme.*
*Weightage given to GATE score would be 70 percent. 30 percent weightage would be given to interview.*
*Even if only 10 candidates qualify the interview, IITD would proceed with only those 10 candidates. No compromise on quality and no waiting list.*

After this we were asked to sit inside a waiting room. My turn came in the very last. I entered the interview room to find 3 people sitting there. I greeted them and they asked me to take a seat. After this the 1st person asked the following questions:

- What is quicksort?
- Can you find the kth largest element in an array using the approach taken by quicksort?
- Write the code for that algorithm?
- A rectangular grid was drawn and I have to find the number of paths from one corner to another?
- Write code for printing all paths in question 4?
- Find the recurrence relation for the recursive solution that I wrote for Question 5?

I was able to answer all questions completely except question 3 where the professor confused me and then I got stuck.

The first professor was satisfied. After this the 2nd professor asked

- Give the mathematical proof for If a number is divisible by 3 then the sum of digits must me divisible by 3 ?

I said I don’t know and then he asked the 3rd professor to ask questions?

- He explained a processor (which can have infinite number of cores) and then told about a program where the sequential part is 20 percent and rest is parallel. He then asked to find the minimum number of cores required to achieve 10 times speed up?( A tricky one)
- My answer to first question made him happy. He made some changes to the above question and asked me to solve the question. I don’t remember that question now. This was the last question of the interview.

**Result: selected for M Tech but joined IITB.**