Google L5 Frontend Interview Experience (Bangalore) — Rejected
- Location
- Bangalore
- Posted
- 10 Apr 2026
Summary
I went through Google L5 Senior Frontend Engineer interview in Bangalore, cleared the screening but was ultimately rejected (leaning no hire).
How it went
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!
Questions asked (6)
- 01
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.
- 02
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.
- 03
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.
- 04
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.
- 05
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.
- 06
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.