Taro Logo

Software Engineer Interview Experience - India

November 14, 2023
Neutral ExperienceGot Offer

Process

Google interviews assess candidates through technical questions, problem-solving, and behavioral inquiries.

Emphasis is on problem-solving abilities, collaboration, and alignment with Google's values.

Prepare with real-world examples.

Questions

Technical Questions:

Explain the difference between a process and a thread. How does the Google search algorithm work? Implement a basic sorting algorithm. Solve a coding problem related to data structures.

Problem-Solving:

How many golf balls can fit in a school bus? Design an algorithm to route cabs in a city efficiently. How would you optimize the delivery route for a fleet of trucks?

Behavioral Questions:

Describe a situation where you had to meet a tight deadline. How do you handle conflicts in a team setting? Share an example of a challenging problem you solved.

System Design:

Design a system for handling a high volume of user requests. How would you design a distributed file storage system? Explain the architecture of a scalable web application.

Google-Specific Questions:

Why do you want to work at Google? How would you improve Google's products or services? Discuss a Google product you find interesting and why.

Was this helpful?

Interview Statistics

The following metrics were computed from 450 interview experiences for the Google Software Engineer role in India.

Success Rate

12%
Pass Rate

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

Experience Rating

Positive76%
Neutral18%
Negative6%

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

Google Work Experiences