Taro Logo

Software Engineer Interview Experience - Shanghai, China

May 1, 2016
Positive ExperienceNo Offer

Process

Onsite interview, four interviews total. The first three are all solving algorithm problems. The last one includes behavioral questions and then algorithm problem-solving. Some problems are classical interview questions that can be found on the internet with perfect answers; others are original, and I've never seen them before.

Interviewers might ask you to write code on paper or on a MacBook. The schedule is really tight, with one interview right after another, including a single lunch break in between. You then wait about 10 days to get feedback.

I think you have to be careful about details, recursive algorithms, and basic data structure implementation. For example, you might need to implement a heap by yourself. You can also be asked to prove your algorithm's correctness.

Be smart and aware of details. That's all.

Questions

Merge K sorted lists.

Was this helpful?

Interview Statistics

The following metrics were computed from 14 interview experiences for the Google Software Engineer role in Shanghai, Shanghai.

Success Rate

14%
Pass Rate

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

Experience Rating

Positive93%
Neutral7%
Negative0%

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

Google Work Experiences