Taro Logo

Software Development Engineer Interview Experience - Sydney, Australia

August 1, 2014
Positive ExperienceGot Offer

Process

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:

  • The first was a simple whiteboard question (some basic recursion/string processing).
  • The second was a personality quiz (why should you work for Microsoft, what products don't you like, how could you improve them, etc.).

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.

  • The first was a simple C string processing question, which I confidently answered, but the interviewer didn't show any signs if I was right or not.
  • The second question was a low-level kernel question that I didn't know the answer to, but the interviewer helpfully explained it to me when I told him that I had designed my own kernel in assembly but didn't know this particular instruction.
  • The third session, I was taken out and sat aside (no question), but took this opportunity to show the recruiter some personal projects I was working on (I think this is what got me in!).
  • The fourth session, I had a headache and completely bombed.

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!).

Questions

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.

Was this helpful?

Interview Statistics

The following metrics were computed from 13 interview experiences for the Microsoft Software Development Engineer role in Sydney, Australia.

Success Rate

46%
Pass Rate

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.

Experience Rating

Positive85%
Neutral15%
Negative0%

Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Sydney, Australia.

Microsoft Work Experiences