Tip 1 : Practice implementation of code end to end
Tip 2 : CV should have many projects and published paper to be shortlisted
Tip 3 : Focus on optimization
Tip 1 : Include projects in your resume.
Tip 2 : Keep resume of one page, but utilize the entire page efficiently
Online coding contest, focus on DP and trees



let say we have 3 players and 5 rooms available and the rooms are at positions: 1 2 3 4 6
Here the optimal allocation is in rooms 1 3 6 and the overall focus level is 2.
I knew the approach since I had practiced from topCoder
It was conducted on the GHCI conference itself. It was held in a Microsoft interview room at the career fair of the conference. This was primarily based on my coding abilities and understanding how to optimise a solution



I thought tries might be useful here or hashing. I went with tries and it worked
This was a system design round.
Design an app similar to tinder, where people connect on the basis of tastes, which they specify as strings in their profile.
Tip 1 : I had to estimate that there would be a lot of many to many string mappings. The main point was to determine whether to show all the matches or a top few
Tip 2 : Ask the interviewer clarification questions
Tip 3 : Improve the first solution you suggested. Can watch YouTube videos for system design
This was the HR round and only typical HR questions were asked.
Three Questions were asked in this round: -
1. Why do you want Microsoft?
2. What are your career goals?
3. Why will you not accept the other offer you already have from a banking company?
Tip 1 : Be frank. Show your passion for tech
Tip 2 : Share your genuine opinion about the company
Tip 3 : Don't be afraid. Try to enjoy the round with the interviewer. Don't forget to ask follow up questions

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?