I applied through a recruiter. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Oct 2018
Interview
Received a DM on LinkedIn from a Microsoft recruiter, saying that she was impressed with my profile and asked me to apply to Microsoft's SWE/PM internship. I applied and messaged her back telling her I applied online. Got an on campus interview request 4 days letter.
On campus interview was 15 minutes behavioral followed by 15 minute technical coding question. Got the onsite interview 10 days later, scheduled it 3 weeks from the call day (to give myself time to prep). Went onsite to Redmond, interviewed four rounds for Azure/Windows, and got the offer 9 days later.
Interview questions [1]
Question 1
2 string/array questions, 1 hashmap question, 1 system design question, 1 sorting question, 1 expression tree question, 1 trie question.
I applied through an employee referral. I interviewed at Microsoft (Redmond, WA) in Oct 2018
Interview
Invited for an on campus interview, then after doing well I was flown out to Redmond, Washington for an onsite. There were 4 back to back interviews, each with a different person and an hour long. About 10 minutes behavioral and the rest of time spent coding on a whiteboard.
I applied through an employee referral. I interviewed at Microsoft in Jan 2018
Interview
I got an interview through a friend in the company. Interview was a technical phone screen with a senior engineer. It was my first real technical interview, and it was done over microsoft skype which made the coding itself quite unpleasant.
converting numbers to the string of the words of they represent (like, say, for a checkbook). e.g. 234501 -> "two hundred thirty-four thousand five hundred and one"