Taro Logo

Software Engineer Interview Experience - Nairobi

September 1, 2023
Positive ExperienceNo Offer

Process

Round 1: Technical

Write a shuffle for a music player with k iterations of cooldown. Given a list of songs.

Round 2: Technical

Given a string encoding like a1b2c2 (lowercase alphabets followed by their count, e.g., a1b2c2 = abbcc).

Write an iterator for the same with next() (should return the next character) and hasNext() (should tell if the next character exists).

Given parent-child relations. Given two nodes, find if they are genetically related (have the same parent using the data).

Questions

Algorithm question on the sliding window algorithm.

Was this helpful?

Interview Statistics

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

Success Rate

0%
Pass Rate

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

Experience Rating

Positive100%
Neutral0%
Negative0%

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

Google Work Experiences