I received a referral from a friend and had a phone screen with the manager. This primarily involved questions about the team and my past experience, followed by a quick coding question.
After about a month of inactivity, I was invited for an onsite interview with four people: three engineers and one manager. This included a lunch at the cafeteria.
Each round involved discussing personal projects and experience, followed by a technical question. In several cases, there was also a demo of the team's product.
Unexpectedly, a fifth interviewer appeared at the end. They seemed unaware of me, was on their phone, and walked off in the middle of the interview to get tea. Perhaps this was a test to gauge my reaction?
I received a call a couple of days later with a negotiable offer. The only minor issue was difficulty in reaching the recruiter.
Given 4 coins of values 1, 5, 10, and 20, find all the combinations of coins that add up to K.
Create a button menu using JavaScript.
Find ways to insert data collection in JavaScript events.
Given a linked list, put all the odd elements in lexicographical order in front of the even elements in lexicographical order, in place.
Design chess using OOP.
The following metrics were computed from 15 interview experiences for the Microsoft Software Development Engineer role in Bellevue, Washington.
Microsoft's interview process for their Software Development Engineer roles in Bellevue, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having good feelings for Microsoft's Software Development Engineer interview process in Bellevue, Washington.