I applied through college or university. The process took 3 days. I interviewed at Microsoft (Provo, UT) in Mar 2018
Interview
The interviewer came to my university in Utah for a job fair. IDK what his deal was though because he acted too important to talk to any of the students at his booth. They scheduled an interview with me, and then the guy acted totally disinterested the whole time. I dont think he was even listening to my answers. He got up and was walking around like he had to pee during my interview.
I wish I had reached out to Microsoft and complained about him. Overall such a bad experience
The interview content is highly depend on which interviewer you encountered. The whole process is not consistent to all applicants. Some interviews resist people transferred their major to Computer Science. I won't apply for full time. It is just a waste of time.
Interview questions [1]
Question 1
Project introductions.
One or two Coding questions.
I applied online. The process took 2 months. I interviewed at Microsoft (New York, NY) in Mar 2022
Interview
Had an initial phone screen that was mostly behavioral (typical questions on background, resume, etc.) and one LC easy (detect if string is palindrome). Then two months later I had a final interview (2x45). First final was behavioral, resume and single LC medium (array) the second was behavioral and single LC easy (sort). Overall the interview process was great just a bit on the long side waiting for the recruiter to schedule final interviews.
Interview questions [1]
Question 1
Similar to (283. Move Zeroes) on LeetCode, except instead of moving zeros to the end of the array (which is pretty trivial), had to move zeros to beginning of the array while maintaining the order of all non-zero elements. Probably LC Easy/Med