Taro Logo

Software Engineer Interview Experience - India

May 8, 2025
Positive ExperienceNo Offer

Process

Data Structures & Algorithms

Arrays/Strings: Given an array of integers, return indices of the two numbers such that they add up to a specific target.

Graphs: Given a list of airline tickets represented by pairs of departure and arrival airports, reconstruct the itinerary in lexical order.

Dynamic Programming: You are climbing a staircase. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?

Trees: Given a binary tree, return the level order traversal of its nodes’ values (i.e., from left to right, level by level).

Questions

Data Structures & Algorithms

Arrays/Strings: Given an array of integers, return indices of the two numbers such that they add up to a specific target.

Graphs: Given a list of airline tickets represented by pairs of departure and arrival airports, reconstruct the itinerary in lexical order.

Dynamic Programming: You are climbing a staircase. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?

Trees: Given a binary tree, return the level order traversal of its nodes’ values (i.e., from left to right, level by level).

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