I applied online. I interviewed at Microsoft (Haifa) in Nov 2018
Interview
One technical/personal interview with an engineer and another one with the team leader.
The first interview was nice, nice chemistry with the interviewer and not difficult questions (from crack the coding interview). Second interview was ok, also not too difficult.
Interview questions [1]
Question 1
Tell me about some project you made in your personal time
I applied through college or university. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Nov 2018
Interview
Started with an on-campus interview, was asked a LC-med and solved it. Heard back two weeks later and was told that I made it past the interview, but that there were no slots available to interview.
A week later was given an option of two dates (picked Nov 30) so I had a month to prepare.
Asked a mixture of design, behavioral, and technical questions. Everything was paid for / reimbursed so that was nice.
If you can do LC easys, and medium easy you should be fine.
There were 4 back to back 45-min interviews.
I applied through a recruiter. The process took 2 months. I interviewed at Microsoft (Redmond, OR) in Nov 2018
Interview
Applied through a recruiter and had a phone call interview. The phone interview was behavioral with a lot of define technical terms (see interview questions). After 2-3 weeks, I was invited to the Hiring Event in Redmond campus. The recruiters sent recommendations on how to prepare for the technical interview. I had 4 technical interviews in a day and everything was paid by Microsoft! My interviewers asked a few behavioral questions and one technical question.