Taro Logo

Software Engineer Interview Experience

August 3, 2023
Positive ExperienceNo Offer

Process

Application: Start by applying online through Google's careers website or through a referral from a current employee.

Resume Review: The Google recruiting team reviews your resume to determine if you meet the basic qualifications and experience required for the position.

Phone Screen: If your resume meets the initial criteria, you may receive a call from a recruiter for a brief phone screen. This call aims to learn more about your background, experience, and interest in the role.

Technical Interviews: The technical interview process typically comprises multiple rounds, either conducted onsite (in-person) or virtually.

  • Coding Interview: You will be asked to solve coding problems on a shared coding platform. The interviewer will evaluate your coding skills, algorithmic knowledge, and problem-solving abilities.

Questions

Data Structures: Questions related to arrays, linked lists, trees, graphs, queues, stacks, and hash tables.

Algorithms: Problem-solving using algorithms like sorting, searching, dynamic programming, recursion, and graph algorithms.

System Design: Designing scalable and efficient systems based on specific scenarios or requirements.

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