--- id: google-2 company: google role: fullstack level: staff outcome: withdrew year: 2023 source: curated summary: >- 5-round staff fullstack process. Coding-heavy early, design and behavioral later. --- # Staff Full-stack — Google ![role](https://img.shields.io/badge/role-Full--stack-a78bfa?style=flat-square) ![level](https://img.shields.io/badge/level-Staff-818cf8?style=flat-square) ![outcome](https://img.shields.io/badge/outcome-Withdrew-fbbf24?style=flat-square) ![year](https://img.shields.io/badge/year-2023-6b7280?style=flat-square) ![source](https://img.shields.io/badge/source-Commonly%20asked-2dd4bf?style=flat-square) > 5-round staff fullstack process. Coding-heavy early, design and behavioral later. **5 rounds · 9 questions** --- ## Round 1 · DSA / Coding _Data structures & algorithms on a whiteboard or shared editor._ | Question | Difficulty | Tags | Practice | | --- | --- | --- | --- | | Word ladder — shortest transformation sequence. | 🔴 Hard | `bfs` `graph` | [LC](https://leetcode.com/problems/word-ladder/) · [GfG](https://www.geeksforgeeks.org/search/?gq=Word%20ladder%20%E2%80%94%20shortest%20transformation%20sequence) | | Daily temperatures. | 🟡 Medium | `stack` `monotonic-stack` | [LC](https://leetcode.com/problems/daily-temperatures/) · [GfG](https://www.geeksforgeeks.org/search/?gq=Daily%20temperatures) | | Longest consecutive sequence. | 🟡 Medium | `hashmap` `array` | [LC](https://leetcode.com/problems/longest-consecutive-sequence/) · [GfG](https://www.geeksforgeeks.org/search/?gq=Longest%20consecutive%20sequence) | ## Round 2 · System Design _High-level architecture of a large-scale system._ | Question | Difficulty | Tags | Practice | | --- | --- | --- | --- | | Design a URL shortener like TinyURL. | 🟡 Medium | `hashing` `cache` `sharding` | [GfG](https://www.geeksforgeeks.org/search/?gq=Design%20a%20URL%20shortener%20like%20TinyURL) · [Search](https://www.google.com/search?q=Design%20a%20URL%20shortener%20like%20TinyURL) | | Design a real-time collaborative editor (client side). | 🔴 Hard | `frontend` `crdt` `realtime` | [GfG](https://www.geeksforgeeks.org/search/?gq=Design%20a%20real-time%20collaborative%20editor%20(client%20side)) · [Search](https://www.google.com/search?q=Design%20a%20real-time%20collaborative%20editor%20(client%20side)) | ## Round 3 · Low-Level Design _Object-oriented / low-level design of a focused module._ | Question | Difficulty | Tags | Practice | | --- | --- | --- | --- | | Design a logging library with levels and sinks. | 🟡 Medium | `oop` | [GfG](https://www.geeksforgeeks.org/search/?gq=Design%20a%20logging%20library%20with%20levels%20and%20sinks) · [Search](https://www.google.com/search?q=Design%20a%20logging%20library%20with%20levels%20and%20sinks) | ## Round 4 · Hiring Manager _Scope, ownership, and role-fit discussion with the manager._ | Question | Difficulty | Tags | | --- | --- | --- | | How do you give difficult feedback to a peer? | — | `leadership` | ## Round 5 · Behavioral / HR _Values, collaboration, and past-experience (STAR) questions._ | Question | Difficulty | Tags | | --- | --- | --- | | Describe a time you improved a process or tool for your team. | — | `ownership` `star` | | When did you have to make a decision with incomplete data? | — | `judgment` `star` | --- 📚 [All interviews](../../README.md#browse-every-interview) · 🏢 [More Google interviews](../companies/google.md)