Taro Logo

Software Engineer Interview Experience

September 1, 2014
Positive ExperienceNo Offer

Process

Round 1: Phone HR

A resume-based interview with some basic questions, like "What is the Big O notation?"

Round 2: Phone Technical

A coding question based on strings:

Given a string "aycvxfz" and a smaller string "fxa", return a pointer to the location of the first letter that occurs in the bigger string from the smaller string.

Questions

Coding Problem:

Given a string "aycvxfz" and a smaller string "fxa".

Return a pointer to the location of the first letter that occurs in the bigger string from the smaller string.

For example:

In the case of "aycvxfz" and "fxa", return a pointer to the position of 'a'.

In the case of "abcdef" and "cba", return a pointer to 'a'.

In the case of "csxfbg" and "xgf", return a pointer to 'x'.

Was this helpful?

Interview Statistics

The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.

Success Rate

12%
Pass Rate

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

Experience Rating

Positive59%
Neutral29%
Negative12%

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

Google Work Experiences