The interview started at my local university. I didn't initially consider them, but a friend referred me, and I applied.
The interview was done in two parts:
They rang back and told me I was considered for Round 2, and they flew me to Sydney, Australia (pretty awesome in itself!). This was an all-day event split into four parts.
They offered me a position on the spot, which I was thrilled about and accepted!
I honestly believe having personal projects will put you above every other candidate (though technical skills are required too!).
Design an algorithm in C for a string-processing task.
What assembly instruction can be used to ensure atomic access for people entering/exiting a hypothetical garden with one gate?
Write an algorithm to convert from RGB to HSV.
One-on-one. Take this time to show the interviewer your personal projects and achievements.
The following metrics were computed from 13 interview experiences for the Microsoft Software Development Engineer role in Sydney, Australia.
Microsoft's interview process for their Software Development Engineer roles in Sydney, Australia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Sydney, Australia.