Google Interview Questions

82 questions available. Practice with AI-powered feedback.

Other companies

behavioral
Databricks
Google
Amazon

Databricks Behavioral: Skill Development Guide for Engineers

Prepare for Databricks behavioral interview on skill development: learn how to present learning from internships, feedback-driven growth, and handling ambiguity. Practice now.

Software Engineer, Backend EngineerEntry Level
ml foundation
Databricks
Google
Meta

Databricks ML Interview: Neural Networks & Transformers

Prepare for the Databricks ML interview: review Transformer components, self-attention, and Word2Vec (Skip-gram/CBOW). Read sample follow-ups and prep tips.

Machine Learning Engineer, ML ResearcherEntry Level
ml coding
OpenAI
Anthropic
Google

Debug and Extend GPT-style Transformer — OpenAI ML Engineer

Fix 4 intentional bugs in a PyTorch GPT-style transformer, add KV-cache and a token classifier, and reproduce reference training outputs. Learn verification steps.

Machine Learning Engineer, ML EngineerMid Level
web foundation
eBay
Google
Mozilla

eBay Browser Rendering Interview: Rendering Pipeline Deep Dive

Learn the browser rendering pipeline (DOM/CSSOM → render tree → layout → paint), spot performance bottlenecks, and use DevTools to prep for eBay interviews.

Software Engineer, Frontend EngineerEntry Level
cs foundation
eBay
Google
Amazon

eBay CS Fundamentals: Cache Memory Write Policies Explained

Understand write-back vs write-through cache policies, write allocation and coherence for eBay software engineer interviews. Read examples and prep answers now.

Software Engineer, Backend EngineerEntry Level
ml coding
Apple
Google
Meta

From-Scratch PyTorch Transformer — Apple Interview

Implement a runnable, from-scratch PyTorch Transformer (encoder–decoder) with Multi-Head Attention, masks, and residuals. Read steps, tips, and follow-ups.

Software Engineer, ML EngineerMid Level
behavioral
Google
Amazon
Microsoft

Google Behavioral Interview: Problem Solving & Ambiguity

Master Google's behavioral problem-solving question: clarify ambiguity, weigh trade-offs, and show corrective actions with examples. Prepare examples.

Software Engineer, Backend EngineerEntry Level
coding
Google
Microsoft
Meta

Google Coding Question: Online Longest Subarray with Average

Track longest contiguous subarray with average S online. Use prefix-sum key = pref - S*i with a hashmap. Read precision tips and complexity notes.

Machine Learning Engineer, Software EngineerEntry Level
coding
Google
Microsoft
Amazon

Google Coding Question: Task Scheduling with Precedence

Minimal makespan for DAG tasks with durations and precedence constraints on unlimited or M CPUs. Includes algorithms, complexity notes, and follow-ups.

Machine Learning Engineer, Software EngineerMid Level
cs foundation
Google
Amazon
Microsoft

Google CS: Memory Management & Go Slices Interview

Prep for Google's memory management interview: study virtual memory, paging, page faults, and Go slices. Get tips, examples, and follow-ups to practice.

Software Engineer, Systems EngineerEntry Level
ml coding
Google
DeepMind
OpenAI

Google ML Coding: Hand-code Multi-Head Attention in NumPy

Implement multi-head attention in NumPy: scaled dot-product for batched Q,K,V. Do per-head projections, reshape, apply mask, and return attention weights.

Machine Learning Engineer, ML EngineerEntry Level
ml foundation
Google
DeepMind
Meta

Google ML Foundations Interview: Loss Functions Guide

Prepare for Google ML interviews: learn MSE vs cross-entropy, derive gradients, and handle numerical stability and class imbalance. Practice follow-ups and choose the right loss.

Software Engineer, ML EngineerEntry Level

Get More Real Google Questions

Practice google interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
Google Interview Questions | Voker