Microsoft Interview Expertise for SDE intern


Microsoft visited our school for Internships and FTE affords throughout the month of July finish. I used to be in my third yr of faculty at the moment so I used to be eligible to use for internships.

There have been 4 Rounds.

First round-On-line evaluation on Codility platform.(Coding spherical)

Second round-Technical 

Third round- Technical

Fourth Spherical-Venture Dialogue+HR

The First Spherical-

The primary spherical was taken on the Codility platform. Two questions got to unravel in a restricted time. First query was primarily based on subarrays which might be solved utilizing idea of map and prefix sum.

Query link-https://www.geeksforgeeks.org/number-subarrays-sum-exactly-equal-k/

The second query was primarily based on grasping method. It had a really lengthy downside assertion however after understanding the issue assertion one might give you a grasping technique. I used to be in a position to remedy each the questions.

After few days the outcomes have been out and I received chosen for the subsequent spherical of interview.

The Second Spherical-

The second spherical was purely a Technical spherical. The interviewer requested me to introduce myself after which requested a number of technical questions to unravel. He requested me to share my code with him in order that he might see my method. The primary query he requested was given an array, discover two numbers which add upto a given sum. I first gave the brute pressure resolution(O(n2)) after which optimized it utilizing two pointer method(O(nlogn) and eventually got here up with a extra optimized resolution utilizing map.(O(n)). He was glad with my reply. Then he requested the subsequent query which was additionally primarily based on arrays. Given an array and a goal sum, discover whether or not the goal sum could be achieved or not. I first solved it utilizing recursion after which optimized it utilizing Dynamic programming(backside up method).

Query hyperlink 1-https://leetcode.com/issues/two-sum/

Query hyperlink 2-https://www.geeksforgeeks.org/subset-sum-problem-dp-25/

After an hour I used to be contacted by the position cell that I’ve cleared the second spherical.

The Third Spherical-

The third spherical was additionally a Technical spherical. However not like the earlier spherical, on this around the interviewer requested me questions from matters like OOPS and OS. He requested me a situational query have been he requested me about which variables to make non-public , public and guarded. He requested me about web page faults in OS. Then he requested me few questions on Machine studying. Then he requested me how you can design a self driving automobile. What all variables and minute particulars should be taken care of whereas designing it. Then the interview received over.

I obtained a name from my placement cell that I’ve been chosen for the ultimate spherical.

The Fourth Spherical-

The fourth spherical was associated to mission dialogue and HR questions. I used to be requested about which initiatives I’ve labored on until now, which languages I’m proficient on. Then the interviewer requested me concerning the significance of working as a staff. Then she requested me if I had some questions for her after which the interview winded up.

After few hours I received a name from my placement cell that I’ve been chosen for the internship function at Microsoft.