--- id: google-5 company: google role: fullstack level: senior outcome: withdrew year: 2025 source: curated summary: >- Senior fullstack interview. Fundamentals mattered as much as getting to an answer. --- # Senior Full-stack — Google ![role](https://img.shields.io/badge/role-Full--stack-a78bfa?style=flat-square) ![level](https://img.shields.io/badge/level-Senior-818cf8?style=flat-square) ![outcome](https://img.shields.io/badge/outcome-Withdrew-fbbf24?style=flat-square) ![year](https://img.shields.io/badge/year-2025-6b7280?style=flat-square) ![source](https://img.shields.io/badge/source-Commonly%20asked-2dd4bf?style=flat-square) > Senior fullstack interview. Fundamentals mattered as much as getting to an answer. **6 rounds · 13 questions** --- ## Round 1 · DSA / Coding _Data structures & algorithms on a whiteboard or shared editor._ | Question | Difficulty | Tags | Practice | | --- | --- | --- | --- | | Meeting rooms II — minimum rooms required. | 🟡 Medium | `heap` `intervals` | [LC](https://leetcode.com/problems/meeting-rooms-ii/) · [GfG](https://www.geeksforgeeks.org/search/?gq=Meeting%20rooms%20II%20%E2%80%94%20minimum%20rooms%20required) | | Kth smallest element in a BST. | 🟡 Medium | `tree` `bst` | [LC](https://leetcode.com/problems/kth-smallest-element-in-a-bst/) · [GfG](https://www.geeksforgeeks.org/search/?gq=Kth%20smallest%20element%20in%20a%20BST) | | Subsets. | 🟡 Medium | `backtracking` | [LC](https://leetcode.com/problems/subsets/) · [GfG](https://www.geeksforgeeks.org/search/?gq=Subsets) | ## Round 2 · Machine Coding _Build a working component or service under time pressure._ | Question | Difficulty | Tags | Practice | | --- | --- | --- | --- | | Build a CSV importer that streams and validates rows. | 🟡 Medium | `streaming` `validation` | [GfG](https://www.geeksforgeeks.org/search/?gq=Build%20a%20CSV%20importer%20that%20streams%20and%20validates%20rows) · [Search](https://www.google.com/search?q=Build%20a%20CSV%20importer%20that%20streams%20and%20validates%20rows) | | Parse and evaluate a simple expression/DSL. | 🟡 Medium | `parsing` | [GfG](https://www.geeksforgeeks.org/search/?gq=Parse%20and%20evaluate%20a%20simple%20expression%2FDSL) · [Search](https://www.google.com/search?q=Parse%20and%20evaluate%20a%20simple%20expression%2FDSL) | ## Round 3 · System Design _High-level architecture of a large-scale system._ | Question | Difficulty | Tags | Practice | | --- | --- | --- | --- | | Design a typeahead / autocomplete service. | 🔴 Hard | `trie` `cache` `ranking` | [GfG](https://www.geeksforgeeks.org/search/?gq=Design%20a%20typeahead%20%2F%20autocomplete%20service) · [Search](https://www.google.com/search?q=Design%20a%20typeahead%20%2F%20autocomplete%20service) | | Design a search indexing pipeline (crawl to index to serve). | 🔴 Hard | `indexing` `pipeline` | [GfG](https://www.geeksforgeeks.org/search/?gq=Design%20a%20search%20indexing%20pipeline%20(crawl%20to%20index%20to%20serve)) · [Search](https://www.google.com/search?q=Design%20a%20search%20indexing%20pipeline%20(crawl%20to%20index%20to%20serve)) | ## Round 4 · Tech Deep-Dive _Deep questions on your core stack and fundamentals._ | Question | Difficulty | Tags | Practice | | --- | --- | --- | --- | | Explain hydration and the cost of client vs server rendering. | 🔴 Hard | `ssr` `perf` | [GfG](https://www.geeksforgeeks.org/search/?gq=Explain%20hydration%20and%20the%20cost%20of%20client%20vs%20server%20rendering) · [Search](https://www.google.com/search?q=Explain%20hydration%20and%20the%20cost%20of%20client%20vs%20server%20rendering) | | Explain `useEffect` dependencies and common pitfalls. | 🟡 Medium | `react` `hooks` | [GfG](https://www.geeksforgeeks.org/search/?gq=Explain%20%60useEffect%60%20dependencies%20and%20common%20pitfalls) · [Search](https://www.google.com/search?q=Explain%20%60useEffect%60%20dependencies%20and%20common%20pitfalls) | | Explain the difference between horizontal and vertical scaling. | 🟢 Easy | `scale` | [GfG](https://www.geeksforgeeks.org/search/?gq=Explain%20the%20difference%20between%20horizontal%20and%20vertical%20scaling) · [Search](https://www.google.com/search?q=Explain%20the%20difference%20between%20horizontal%20and%20vertical%20scaling) | ## Round 5 · Hiring Manager _Scope, ownership, and role-fit discussion with the manager._ | Question | Difficulty | Tags | | --- | --- | --- | | How do you grow junior engineers on your team? | — | `mentorship` `leadership` | ## Round 6 · Behavioral / HR _Values, collaboration, and past-experience (STAR) questions._ | Question | Difficulty | Tags | | --- | --- | --- | | How do you handle competing priorities from two managers? | — | `prioritization` `star` | | Describe working with an ambiguous or shifting requirement. | — | `ambiguity` `star` | --- 📚 [All interviews](../../README.md#browse-every-interview) · 🏢 [More Google interviews](../companies/google.md)