Taro Logo

Software Engineer Interview Experience - Mumbai, Maharashtra

December 1, 2024
Neutral ExperienceNo Offer

Process

The process consisted of 5 rounds:

  • Online Assessment on HackerRank (2 coding problems)
  • Technical Phone Screen 1 – Data structures and algorithms
  • Technical Phone Screen 2 – System design and code optimization
  • Onsite / Virtual Onsite (3 rounds):
    • Data Structures & Algorithms (Coding)
    • System Design / Low-level design
    • Behavioral ("Googliness", leadership principles, team fit)

Questions

Round 1 (OA):

  • Find the longest palindromic substring.
  • Design a rate limiter using concurrent goroutines (Go specific).

Round 2 (Phone Screen):

  • Implement LRU cache from scratch.
  • Time and space optimization for recursive Fibonacci.

Round 3 (System Design):

  • Design a URL shortening service (like bit.ly).
  • Discuss trade-offs between consistency and availability.

Round 4 (Behavioral):

  • Describe a time you disagreed with a teammate.
  • How do you handle ambiguity in problem statements?

Was this helpful?

Interview Statistics

The following metrics were computed from 14 interview experiences for the Google Software Engineer role in Mumbai, Maharashtra.

Success Rate

7%
Pass Rate

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

Experience Rating

Positive64%
Neutral36%
Negative0%

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

Google Work Experiences