Taro Logo

Software Engineer Interview Experience - San Francisco, California

August 1, 2012
Neutral ExperienceNo Offer

Process

Two Phone Interviews

There are 4 questions in the first interview and only one question in the second interview.

Question 1: Count the number of set bits for a 32-bit integer. How to improve the process for the second time use if memory is unlimited?

Question 2: What is the output for the following code? int n = 1; puts(((char*)&n)[0]==1?"Y":"N");

Question 3: What are Encapsulation and Polymorphism?

Question 4: Forget.

Question 5: If there is a tree structure data, design an algorithm for a function next() which returns one data each time and this function will access all the data only once.

Questions

What is the output?

c int n = 1; puts(((char*)&n)[0]==1?"Y":"N");

Was this helpful?

Interview Statistics

The following metrics were computed from 142 interview experiences for the Google Software Engineer role in San Francisco, California.

Success Rate

9%
Pass Rate

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

Experience Rating

Positive55%
Neutral28%
Negative17%

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

Google Work Experiences