Taro Logo

Software Developer Interview Experience

February 1, 2015
Positive ExperienceGot Offer

Process

So far, I've only completed a phone interview. It was different in that I was asked to write some code (in the language of my choice, in my case C++) in a Google Drive document.

The interviewer asked me to create a class to describe a deck of cards, then write some functions for things such as shuffling and scoring a hand of poker.

Each task was followed up with additional questions, and incorrect or non-optimal solutions were questioned and gently led towards a better solution.

I scored an on-site interview, despite messing up the shuffling algorithm pretty badly. The interviewer walked me through some questions about my implementation and led me towards a better one.

Questions

Create an algorithm for shuffling a deck of cards.

Was this helpful?

Interview Statistics

The following metrics were computed from 211 interview experiences for the Google Software Developer role in United States.

Success Rate

6%
Pass Rate

Google's interview process for their Software Developer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive64%
Neutral28%
Negative8%

Candidates reported having very good feelings for Google's Software Developer interview process in United States.

Google Work Experiences