Google Software Engineer Interview Questions

2342+ Google Software Engineer interview questions drawn from real candidate reports. Sources include 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode. Questions span every stage of the Google Software Engineer loop: OA, phone screen, system design, behavioral, and onsite coding.

What to Expect in the Google Software Engineer Interview

The Google Software Engineer interview process typically runs 4 to 6 rounds depending on seniority level. Based on candidate reports in the LeakCode database, the loop usually includes a resume review, an online assessment or coding phone screen, one or more technical rounds, a system design round (for senior and above), and a behavioral or values round.

Difficulty skews toward medium and hard LeetCode-style problems in the coding rounds. System design questions test breadth (component selection, scaling, trade-off reasoning) more than deep implementation. Behavioral questions are tied to the company's stated values and principles.

Google Software Engineer Questions (Sample)

7 months in Google Team Matching

onsite 2026 reddit

Hey everyone, long post but I need to get this out and maybe hear from people who've been through something similar. Quick timeline: June 2025 — Started the Google interview process End of July 2025 —

View

Google L4 SWE prep

phone screen 2026 reddit

Hi all I am currently called for SWE interviews from Google. Round 1 has two interviews and they belong to the domain and behavior respectively I m seeking advice on how to prepare for this round. I a

View

Google team matching new grad 2026 - US

2026 reddit

After filling team matching form approximately after how long do we hear back and how long is the team matching call and how to prepare for this call?? Anyone with past team matching experience please

View

Google 2026 Summer Internship Online Test for SDE (General)

oa easy 2026 1p3a

This post was last edited by George_333 on 2025-09-24 at 14:13. Two easy questions, newbie asking for points! A player is playing a game in which coins are placed on and removed from a table. The game

View

Google L4 Frontend Engineer Interview Experience and Timeline

oa 2026 1p3a

Timeline Applied: 10/30 OA received: 11/06 First round: 11/21 Second round: 11/28 Third round: 12/03 Fourth round (onsite): 12/13 HR call & received team match form: 12/15 Below is my interview experi

View

Google System Design Interview for Employee Cab Service

system design 2026 1p3a

Recently, I went through a Google system design interview where I was asked to design an end-to-end system for Google’s employee cab transportation service. The goal was to optimize cab allocation, ro

View

Most Common System Design Interview Questions for 2026

system design easy 2026 1p3a

If you’re preparing for system design interviews, there’s good news and bad news. **Bad news:** system design feels open-ended and intimidating. **Good news:** interviewers ask a **very repeatable set

View

Google Onsite Interview Questions and LeetCode Problem IDs

onsite 2026 1p3a

Google # **🧠 Arrays & Strings (Very High Frequency)** - Two Sum – LeetCode 1 - Best Time to Buy and Sell Stock – 121 - Product of Array Except Self – 238 - Longest Substring Without Repeating Charac

View

Google Online Assessment Recent LeetCode Question List 2024

oa easy 2026 1p3a

Numbered List with Problem Names # These questions were collected from students who recently attended online assessments (OA). ## LeetCode 92 – Reverse Linked List II https://leetcode.com/problems/

View

Google L4 Software Engineer (Machine Learning) Coding Interview Experience

phone screen easy 2026 1p3a

I’d like to share a complete new coding question from a recent phone interview. I passed this round smoothly and advanced to the next three Stripe VO rounds. The interview lasted 60 minutes. The intro

View

Google Software Engineer Interview DSA Question Task Scheduling

2026 1p3a

Given a list of start times for a task, and length of each task. Each task has the same length, find the min number of cpus needed to minimize the end time of the final task. I suggested binary search

View

Google SDE Interview: Top K Products CSV and Snapchat System Design

system design 2026 1p3a

I recently appeared for a Google interview. In Round 1, I was asked two questions. Question 1: Given a CSV string containing a list of ordered products, find the top K most sold products from the data

View

Google Software Engineer Intern Interview Experience Valid Tree Problem

easy 2026 1p3a

Problem statement: Given an array where each element specifies the parent of a node, determine whether the structure forms a valid tree. Approach: A valid tree must satisfy two conditions: it has exac

View

Google L5 Software Engineer Interview - Count Connected Squares

coding 2026 1p3a

Google coding round. Went so bad, that I am considering cancelling the rest of interviews. I talked through a general apporach to solve this, but it did not address one of the edge constraint. Of cour

View

Google Onsite Interview Longest Path in Grid Question

onsite 2026 1p3a

I got this question in my Google interview. Can someone let me know the solution for it ? Q: Given a 2D grid, it contains empty spaces (0) and some walls (1) We can enter the grid from any empty cell

View

Difficulty Breakdown

585

easy

397

medium

265

hard

88

0

Based on 2342 questions with difficulty labels from candidate reports.

Interview Rounds

Here is how the Google Software Engineer questions in the LeakCode database break down by interview round, based on what candidates reported:

Round Questions in Database
coding 1029
phone screen 396
recruiter 207
onsite 180
oa 145
system design 83

Most Common Topics

graph (264) arrays (168) dynamic programming (134) strings (122) system design (86) math (83) binary tree (80) hash table (60)

Question Recency

123

2026

149

2025

238

2024

78

2023

Question counts by interview year, based on candidate-reported dates.

How to Prepare for the Google Software Engineer Interview

Use the LeakCode question database as your primary research tool. Filter by role (Software Engineer), then by round type to focus your prep on the specific stages in your upcoming loop. Sort by recency to see what 2026 candidates actually faced.

  • Start with questions from the last 12 months. Interview processes change and recent data is the strongest signal.
  • Cross-reference questions that appear in multiple sources (1p3a, Blind, Glassdoor). Multi-source confirmation means a question has stronger recurrence probability.
  • For system design rounds: focus on the question patterns, not individual questions. The same design principles recur across many prompts.
  • For behavioral rounds: map your experiences to the company's stated values before the interview. Most behavioral questions at top companies are derivatives of a small set of core leadership competencies.

FAQ

How many Google Software Engineer questions are in the database?

2342+ questions from verified candidate reports. The count grows as new reports are scraped daily from 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode.

Are these questions from real Google interviews?

Yes. All questions are sourced from actual candidate interview reports, not generated by AI. Each entry links back to its source URL where available, and questions are tagged with the year and round reported by the candidate.

How current is this data?

LeakCode updates daily. The database is filtered to exclude duplicate and low-quality entries. You can filter by interview year to focus on recent cycles.

Does LeakCode cover Google OA questions specifically?

Yes. The database includes online assessment questions tagged with round type. See the Google OA page for a dedicated view.

Related: Google All Questions · Google OA Questions · Browse All Companies · Data Sources