I applied online. The process took 3 months. I interviewed at Microsoft (Seattle, WA) in Nov 2018
Interview
I applied online, and got a call for first round interview. Then, I flew to Seattle for an on-site interview. The travel was nice, and I had a tour of the company visitor's center and ate at the cafeteria. Then, there were four rounds of interviews. Some were technical, some were not. They told us we should hear back our results in two weeks. They did not get back to me for eight weeks. I had to tell them that I have an offer from another company when they finally got back to me with a rejection letter. Throughout the process, the recruiter responds in about a day or two for all emails. Some people who had the same interview heard back with a rejection letter in a week, and some hadn't heard back for almost two months like I did. I'm not sure why it needs to take this unnecessarily long amount of time just for a rejection letter. I would have given a thumbs up for this review only if they had gotten back to me in their promised time. Poor way of treating their candidates.
Interview questions [1]
Question 1
Lots of circuits questions and behavioral questions.
Not too technical, only a few simple oral questions about coding skills. Other questions are behavioral, such as asking what's your biggest challenge so far or what is your strength/weakness.
I was directly invited to the final round. Three sessions followed, each lasting 45 minutes, with a 15-minute break between them. It was a rigorous process but an exciting experience overall.
Took about month to hear from them. Email described that your papers have been read and your interview is being scheduled. Next week the recruiter invites to a meeting the next day. 1st meeting with the recruiting manager. Sadly not invited to proceed. I was asked during the interviewing about skills that I did not have.
Interview questions [1]
Question 1
Have you been been in charge of installation/investment processes when getting new equipment?