Taro Logo

Software Development Engineer Interview Experience - Mountain View, California

February 1, 2010
Neutral ExperienceNo Offer

Process

The interview was for a software developer position in the Mac software department at Microsoft (MS).

They are hiring C++ developers to work on Outlook for Mac, as Entourage would be discontinued.

The interviewer was very kind and mentioned that he would start with basic Object-Oriented (OO) questions, such as polymorphism and virtual functions.

He then asked about:

  • Providing an example of polymorphism.
  • How to handle exceptions without using try and catch.
  • Hashing.
  • Explaining how virtual functions work at a low level.
  • Linked Lists versus Arrays.

Questions

Explain the virtual function call mechanism at the memory level.

Was this helpful?

Interview Statistics

The following metrics were computed from 7 interview experiences for the Microsoft Software Development Engineer role in Mountain View, California.

Success Rate

57%
Pass Rate

Microsoft's interview process for their Software Development Engineer roles in Mountain View, California is on the easier side as most engineers get an offer after going through it.

Experience Rating

Positive57%
Neutral43%
Negative0%

Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Mountain View, California.

Microsoft Work Experiences