Microsoft visited our college for Internships and FTE deals throughout the month of July end. I remained in my 3rd year of college at that time so I was qualified to look for internships.
There were 4 Rounds.
Very first round-Online evaluation on Codility platform.( Coding round)
3rd round- Technical
4th Round-Project Conversation+ HR
The preliminary was handled the Codility platform. 2 concerns were offered to fix in a restricted time. Very first concern was based upon subarrays which might be fixed utilizing principle of map and prefix amount.
Concern link- https://www.geeksforgeeks.org/number-subarrays-sum-exactly-equal-k/
The 2nd concern was based upon greedy technique. It had a long issue declaration however after comprehending the issue declaration one might develop a greedy method. I had the ability to fix both the concerns.
After couple of days the outcomes were out and I got picked for the next round of interview.
The 2nd Round-
The 2nd round was simply a Technical round. The recruiter asked me to present myself and after that asked a couple of technical concerns to fix. He asked me to share my code with him so that he might see my technique. The very first concern he asked was offered a selection, discover 2 numbers which include upto a provided amount. I initially provided the strength option( O( n2)) and after that enhanced it utilizing 2 guideline technique( O( nlogn) and lastly created a more enhanced option utilizing map.( O( n)). He was pleased with my response. Then he asked the next concern which was likewise based upon ranges. Provided a selection and a target amount, discover whether the target amount can be attained or not. I initially fixed it utilizing recursion and after that enhanced it utilizing Dynamic programs( bottom up technique).
Concern link 1- https://leetcode.com/problems/two-sum/
Concern link 2- https://www.geeksforgeeks.org/subset-sum-problem-dp-25/
After an hour I was gotten in touch with by the positioning cell that I have actually cleared the 2nd round.
The 3rd Round-
The 3rd round was likewise a Technical round. However unlike the previous round, in this round the recruiter asked me concerns from subjects like OOPS and OS. He asked me a situational concern were he asked me about which variables to make personal, public and secured. He asked me about page faults in OS. Then he asked me couple of concerns about Artificial intelligence. Then he asked me how to develop a self driving automobile. What all variables and minute information should be looked after while creating it. Then the interview overcame.
I got a call from my positioning cell that I have actually been picked for the last round.
The 4th Round-
The 4th round was connected to forecast conversation and HR concerns. I was inquired about which tasks I have actually dealt with till now, which languages I excel on. Then the recruiter asked me about the significance of working as a group. Then she asked me if I had some concerns for her and after that the interview ended up.
After couple of hours I got a call from my positioning cell that I have actually been picked for the internship function at Microsoft.