I visited Microsoft at a school career fair, and was then contacted by a recruiter several weeks later. I did a 30 minute in person on campus interview that was mostly behavioral based questions and one technical coding question
Applied online via a resume drop. Was contacted for a university on campus interview. Lasted only about 20 minutes. Didn't ask any behavioral, jumped right into a coding question.
Interview questions [1]
Question 1
Given a number and a length, output to the console the "calculator" display of this number. i.e. display the number with _ and | characters
I applied through college or university. I interviewed at Microsoft
Interview
I applied through our university recruiter. It was much easier than going through the online interface. One on campus interview, followed by an on site interview by the team. Found this much easier than working through the online interface, the face time with the recruiter really helped.
Interview questions [1]
Question 1
Given an arrays of length x and 2x, with the array of 2x containing only x integers, move the former array into the larger one and sort.
With that completed, I was told to do it in place, followed by significantly improve the runtime.