Taro Logo

Software Engineer II Interview Experience - Raleigh, North Carolina

September 1, 2015
Positive ExperienceNo Offer

Process

The whole process, from applying online to getting the results of my interview, took four weeks.

After applying online, I was contacted about doing a phone interview a few days later. The phone interview was with a team lead who was pleasant. They asked me a little about myself, a straightforward programming question, and then described the team.

After I got the thumbs up from the phone interview, Microsoft made arrangements for me to fly up and stay in a hotel for two nights to do an on-site interview a week and a half later. The on-site interview was for four and a half hours with four interviews, each with a different senior developer or team lead.

All four asked a coding question, which weren't exceptionally difficult but were challenging enough. As I talked through the problems, they helped me along the way, which made me uneasy about how well I was doing. This made it worse.

After a week, I received word that they were going to decline an offer and that I could apply again in six months.

Questions

Write a function that takes an array of signed integers and a target integer. The function should return true if any two integers in the array add up to the target integer.

If it didn't exist in .NET, how would you implement the dictionary class?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Microsoft Software Engineer II role in Raleigh, North Carolina.

Success Rate

0%
Pass Rate

Microsoft's interview process for their Software Engineer II roles in Raleigh, North Carolina is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Microsoft's Software Engineer II interview process in Raleigh, North Carolina.

Microsoft Work Experiences