Google L4 interview prep strategy~1.5 months — looking for advice
Question Details
Hi everyone, I’m preparing for a
Google L4 Software Engineer interview and have about 1.5 months to prepare. Background: * \~4 years of experience (frontend-heavy fullstack, but comfortable wi
Full Details
Hi everyone, I’m preparing for a
Google L4 Software Engineer interview and have about 1.5 months to prepare. Background: * \~4 years of experience (frontend-heavy fullstack, but comfortable with DS/Algo) * Currently doing
NeetCode roadmap problems * Practicing mostly in
Java I would consider myself average at DSA right now — comfortable with arrays, strings, hashmaps, sliding window, but still working on trees, graphs, DP, and backtracking. My questions: 1. What topics should I prioritize for Google L4 in a short timeline? (Trees, Graphs, DP, Greedy, Backtracking, etc.) 2. Is
NeetCode 150 enough, or should I also cover something like: * LeetCode
Top Interview 150 *
Blind 75 *
LeetCode company-tagged questions for Google 3. Any must-do patterns that Google asks frequently? 4. Are there other sites/resources you recommend besides LeetCode? (AlgoMonster, Grokking patterns, etc.) 5. How much
DP depth is realistically expected for L4? Would really appreciate any structured prep advice or study plan from people who’ve interviewed with Google recently. Current prep: ~4–5 problems/day + reviewing patterns Target timeline: ~45 days Thanks!
About This Question
This is a reported interview question from a google interview for a data science role (mid level) reported in 2026.
It covers the following topics: Arrays, Backtracking, Binary Tree, Dynamic Programming, Graph, Greedy, Hash Table, Recursion, Sliding Window, Strings, Two Pointers .