Taro Logo

Software Development Engineer (SDE) II Interview Experience - Bengaluru, Karnataka

December 1, 2024
Positive ExperienceNo Offer

Process

There were three rounds of coding interviews.

It starts with an easy one, then increases in difficulty. The interviewers are super fun to work with, and there's a high chance you'll leave the interview motivated to learn more.

Questions

First round: I was asked to reverse a linked list in place.

Second round: Aman wants to travel across a series of cities, one city per day. You are given an array powerRequired[] of length n, where powerRequired[i] represents the minimum power required to travel on day i.

Aman starts his journey with initial power k.

Each day, he has two choices:

  • Travel: If Aman's current power is greater than or equal to powerRequired[i], he can travel to the next city. This consumes 1 unit of power. He moves to the next day (i + 1).
  • Rest: He can choose to rest instead of traveling. This increases his power by 1 unit. The day does not advance (i remains the same).

Your task is to determine the minimum number of total days (including rest days) required for Aman to complete his journey across all n cities.

Third round: Implement a data structure where one can search words with prefixes.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Google Software Development Engineer (SDE) II role in Bengaluru, Karnataka.

Success Rate

0%
Pass Rate

Google's interview process for their Software Development Engineer (SDE) II roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Google's Software Development Engineer (SDE) II interview process in Bengaluru, Karnataka.

Google Work Experiences