Top 50
Company roadmap
Updated weekly · Last refresh Oct 17

Google Interview Questions

The questions to prepare for Google interviews, across all roles. Questions from real interview reports rank first. Updated daily.

50questions
~19htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
SQL & Data ManipulationStart here. 25 questions · ~563 min
Monthly Sales Aggregation by Product CategoryEasy
Practice

Aggregate monthly sales totals by product category using JOINs, GROUP BY, and date formatting.

Google
Handling Missing DataEasy
Practice
Recently asked

Replace missing sales fields with defined defaults and return a consistently ordered dataset.

missing valuesdata cleaningnull handlingGoogle
Top Transaction Users by CountryMedium
Practice
Recently asked

Use joins, aggregation, and ROW_NUMBER to find the top 3 users per country by total transaction volume.

JoinsRankingAggregationsGoogle
7-Day Rolling Active UsersMedium
Practice

Compute daily active users and a 7-day rolling average using a CTE, distinct counts, and window functions.

Window FunctionsDate FunctionsRunning TotalsGoogle
More SQL & Data Manipulation questions with a free account
2
Coding25 questions · ~563 min
Reverse a Singly Linked ListEasy
Practice
Recently asked

Problem Given the head of a singly linked list, reverse the list, and return the new head node. The linked list is defined as follows: python class ListNo...

RecursionStackDynamic ProgrammingGoogle
O(1) Insert Delete Random SetEasy
Practice
Recently asked

Implement a set-like structure using an array and hash map to support insert, delete, and random access in average O(1) time.

Hash TablesArraysData StructuresGoogle
Two Sum with TargetEasy
Practice
Recently asked

Use a hash map to find two array elements that sum to a target in O(n) time.

Hash TablesArraysStringsGoogle
Longest Substring Without RepeatsMedium
Practice
Recently asked

Find the longest substring with all unique characters using a sliding window.

Hash TablesStringsTwo PointersGoogle
More Coding questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
The finish line: interview-readyComplete all 50 questions to finish this plan.