LIMITED TIME 🎁: Register now to get 60 minutes of AI Mock Interviewing for FREE!

Join
    Back to Directory
    Google logo

    Google

    FAANG / Big Tech

    Google is a multinational technology company specializing in internet-related services and products, including its dominant search engine, online advertising, cloud computing, and the Android operating system. It is a subsidiary of Alphabet Inc. and is widely known for products like Search, Gmail, YouTube, Chrome, and Google Maps.

    2,110total notesUpdated 1 day ago

    Every question, shortened answers

    Browse all 2,110 notes for Google. Each answer is trimmed to its first line — create a free account to read them in full.

    Google logo
    Google·Software Engineer·Onsite - Coding / Algorithms
    Rejected
    Aug 2026

    Interviewed at Google for a software engineer role. Behavioral went well apparently, but the coding round is what got me. They passed, and I'm looking at a 6-month wait before I can try again.

    Implement a graph traversal using BFS to solve a search problem.Follow-up: re-implement the same BFS solution using recursion instead of an iterative approach.

    “Nailed this part.”

    2Sign in to interact
    View Post
    Google logo
    Google·Software Engineer·Onsite - Coding / Algorithms
    Pending
    Aug 2026

    Had a Google SWE round where the interviewer skipped a written problem statement entirely and just showed me an image, expecting me to figure out what the problem even was before solving it. Managed to identify it as a graph problem about finding max node values, but ran out of time before I could work through the adjacency list construction properly. Came out of it pretty unsure whether any of that was enough.

    You are shown an image with no accompanying problem statement. Deduce the underlying algorithmic problem from the image, then solve it.

    “This format genuinely threw me.”

    1Sign in to interact
    View Post
    Google logo
    Google·Software Engineer·Onsite - Multi Round
    Pending
    Aug 2026

    Four rounds for a Google SWE position. Three went well enough that I felt decent walking out, but the last onsite left me sweating. Needed a hint on the base problem, made a few dumb coding mistakes in the follow-up, and now I'm just waiting and hoping the earlier rounds carry enough weight.

    Heap-based algorithm problem with a follow-up extension.Behavioral and culture-fit questions assessing how you work and think.Onsite coding round with a base problem and a follow-up (Round 1).+1 more

    “Got through both parts cleanly.”

    4Sign in to interact
    View Post
    Google logo
    Google·Software Engineer·Onsite - Multi Round
    Rejected
    Aug 2026

    Two coding rounds for a Google SWE campus role, both went well technically, still got rejected. The second interviewer was difficult to work with and the question was barely coherent for the first 20 minutes, but I cracked it anyway. Didn't matter.

    Given a 1D array, solve a multi-source BFS problem and then optimize the solution.A vague algorithmic problem that required significant back-and-forth clarification before the actual question became clear.

    “Nailed the BFS part first pass, no issues.”

    2Sign in to interact
    View Post
    Google logo
    Google·Software Engineer·Onsite - Coding / Algorithms
    Rejected
    Aug 2026

    Went through the full loop for a Research Engineer role at Google, technical and behavioral rounds all went well, but the coding interview tanked the whole thing. No offer, but the recruiter suggested trying again in a year, which may or may not mean anything.

    Given a 2D grid, perform a binary search on it without allocating additional memory.Manipulate arrays while adapting to continuously changing requirements mid-problem.

    “This is where I completely fell apart.”

    2Sign in to interact
    View Post
    Google logo
    Google·Software Engineer·Onsite - Multi Round
    Pending
    Aug 2026

    Cleared two technical rounds at Google for a Software Engineer role after cramming DSA patterns in a week, and now heading into a 45-minute behavioral round focused on leadership and cultural fit. The technical questions were a mix of hard greedy/string problems and medium-level sliding window and binary search problems.

    Solve a problem involving greedy algorithms, string manipulation, and hashmaps under tight space constraints.Given a stream or window of data, solve an optimization problem using a sliding window combined with a priority queue.Solve a problem where the answer lies within a range and can be found by applying binary search on the answer space rather than on an array.+1 more

    “This was the hard one and it showed.”

    4Sign in to interact
    View Post
    Google logo
    Google·Software Engineer·Onsite - System Design / Architecture
    Prefer not to say
    Jul 2026

    System design round at Google for a senior engineering role. One question, big scope: design a web crawler at Google scale. The kind of problem where you can talk for an hour and still feel like you barely scratched the surface.

    Design a distributed web crawler that continuously discovers, fetches, and indexes billions of web pages while respecting per-domain rate limits and avoiding duplicate work.

    “I started with the URL frontier and felt okay about that part.”

    1Sign in to interact
    View Post
    Google logo
    Google·Software Engineer·Onsite - Coding / Algorithms
    Pending
    Jul 2026

    Prepping for a Google onsite for a software engineering role and trying to figure out what the actual coding environment looks like on the day. Mainly wanted to know if it's a real IDE with autocomplete or the same barebones Google Docs-style editor from the earlier rounds, and whether they ask you to run code against test cases.

    For the in-person onsite coding rounds, is the coding environment a proper IDE with autocomplete, or the same plain text editor used in earlier remote rounds? Do they ask you to run your code against test cases?

    “This was my main anxiety going in.”

    1Sign in to interact
    View Post
    Google logo
    Google·Software Engineer·Onsite - Coding / Algorithms
    Jul 2026

    Google SWE coding round, one problem the whole time. Tree validation, which sounds straightforward until you're actually in the room trying to remember every edge case you've ever seen.

    Given an integer array where each element represents the parent of that index's node (with -1 marking the root), determine whether the array describes a valid rooted tree.

    “I jumped straight to cycle detection and forgot to check for multiple roots first.”

    1Sign in to interact
    View Post
    Google logo
    Google·Software Engineer·Technical Phone Screen
    Jul 2026

    Google SWE interview with a string manipulation problem that looks deceptively simple but has a bunch of subtle invariants you need to nail down. The focus was heavily on proving correctness and complexity rather than just getting a working solution.

    You have two equal-length strings made up of 'L', 'R', '.', and 'X' characters. 'L' tokens can slide left over empty slots but not right, not through walls, not through other tokens. 'R' tokens do the opposite. Can you transform the start string into the target string using valid moves? Design an O(n) time, O(1) space algorithm, explain your invariants, argue correctness, and walk through edge cases like mismatched walls, tokens separated by walls, and consecutive tokens with no room to move.

    “I spent way too long trying to think of something clever before realizing the key insight is pretty mechanical once you see it: strip out the dots and the relative order of L/R/X tokens must match exactly between start and target, and walls must be in identical positions.”

    1Sign in to interact
    View Post