I applied through college or university. The process took 1 day. I interviewed at Microsoft (Bengaluru) in Sep 2020
Interview
I sat for on-campus internship for SDE role at Microsoft.
The Preliminary Round consisted of a online coding test which had 3 questions to be solved in 90 minutes. They were pretty easy (kadane's algorithm, easy-medium leetcode.).
I was selected for 1:1 interviews. Round 1 was just to check whether the candidate can code and explain the time complexity and be able optimize the code. I was given a easy problem on string manipulation.
Round 2 was when things got serious. I was questioned on my resume, previous internships, projects for about 20-25 minutes. After that I was given a grid path finding algorithm(application of BFS, DFS). There were a few extra conditions and also required to print the path etc. I wrote a BFS approach, the interviewer asked for some runs on hypothetical data. I was also asked time complexities of BFS and DFS approaches and if one of them was better than the other. The Interviewer seemed satisfied.
I was offered the SDE Intern role some hours later (yeah, just 2 rounds).
Interview questions [1]
Question 1
Given an n*m grid, you enter the grid at some cell in the first row and leave the grid at some cell in the nth(last) row. Every cell has four directional parameter, indicating whether the cell in that direction can be visited. Print the Shortest possible path.
I applied online. The process took 2 weeks. I interviewed at Microsoft (North Twenty Four Parganas) in Nov 2019
Interview
Interviewer lacked knowledge. It was an online interview and they asked straight question from GeeksforGeeks. (By mistake the interviewer screen cast-ed her PC with the geeks for geeks question on screen). It was the worst question ever.
Interview questions [1]
Question 1
Traverse a Matrix in Clockwise fashion and print all the elements
I applied through college or university. I interviewed at Microsoft (Hyderabad) in Nov 2019
Interview
The hiring experience was very nice . Interviewers are very cool and make you comfortable to ease of your nerves. It was a two round process. Scores of each round were added to get the result . Rounds were not elimination.
Interview questions [2]
Question 1
Given an array of integers, return indices of the two numbers such that they add up to a specific target.