Google L5 Frontend Interview Experience (Bangalore) — Rejected

google logo
google
· L5 Senior Frontend Engineer· Bangalore
April 10, 2026 · 0 reads

Summary

I went through Google L5 Senior Frontend Engineer interview in Bangalore, cleared the screening but was ultimately rejected (leaning no hire).

Full Experience

Role: L5 Senior Frontend Engineer
Location: Bangalore (Onsite – trip sponsored)
Verdict: Rejected (Leaning No Hire)


Screening Rounds (2 Rounds)

Round 1: Googliness / Behavioral

This was a hiring manager-style round focused on past experience and behavioral aspects.

Questions asked:

  • Tell me about a time you failed.
  • Tell me about a conflict with a teammate and how you handled it.
  • Questions around ownership and decision-making.

👉 Focus was on communication, ownership, and collaboration.


Round 2: DSA

Problem:
Given an array, find the maximum sum subarray such that the first and last elements of the subarray are equal.

Approach hints:

  • Use prefix sums
  • Track first occurrence of each element
  • Maximize subarray sum efficiently

Result: Cleared screening


🏢 Onsite Rounds (Bangalore Office)

Round 3: DSA + Design (Rate Limiting)

Problem: Implement a rate limiter.

Discussion included:

  • Fixed window approach
  • Sliding window
  • Token bucket / leaky bucket
  • Trade‑offs between approaches

👉 Focus was on design thinking and trade‑offs, not just coding.


Round 4: System Design

Problem: Design YouTube Closed Captioning System

Discussion areas:

  • High‑level architecture
  • Optimising data load
  • Effectively storing data locally

👉 Open‑ended discussion to evaluate system design skills.


Round 5: DSA (Hard)

Problem: Longest Constrained Path in a Matrix

You are given an m x n grid of positive integers.

Rules:

  • You can start from any cell.
  • Move in 4 directions (up, down, left, right).
  • From A → B: grid[B] <= A
  • From B → C: grid[C] <= B OR grid[C] <= A
  • Cannot revisit cells.

👉 Likely requires:

  • DFS / Backtracking
  • State tracking
  • Memoization

📊 Final Verdict

Leaning No Hire


💡 Overall Experience

  • Smooth and well‑organized interview process
  • Supportive interviewers
  • Questions aligned with L5 expectations

🚀 Key Takeaways

  • Strong emphasis on system design depth
  • DSA requires clear thinking and optimization
  • Communication and structured approach are critical

Hope this helps others preparing for similar roles!

Interview Questions (6)

1.

Maximum Sum Subarray with Equal Endpoints

Data Structures & Algorithms

Given an array, find the maximum sum subarray such that the first and last elements of the subarray are equal.

2.

Implement a Rate Limiter

System Design

Design a rate limiter that can control the number of requests allowed over time. Discuss approaches like fixed window, sliding window, token bucket, and leaky bucket, and evaluate their trade‑offs.

3.

Design YouTube Closed Captioning System

System Design

Design a system that provides closed captioning for YouTube videos, covering high‑level architecture, data ingestion, storage, real‑time processing, and delivery to clients.

4.

Longest Constrained Path in a Matrix

Data Structures & Algorithms·Hard

Given an m×n grid of positive integers, find the longest path you can traverse under the following constraints: you can start from any cell, move in four directions, and each move must go to a cell with a value less than or equal to the previous cell (with additional constraints as described). Cells cannot be revisited.

5.

Tell me about a time you failed (Behavioral)

Behavioral

Interviewers asked me to describe a situation where I failed, focusing on what I learned and how I handled it.

6.

Tell me about a conflict with a teammate (Behavioral)

Behavioral

Interviewers asked me to recount a conflict with a teammate and explain how I resolved it.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!