Google Interview Questions
82 questions available. Practice with AI-powered feedback.
Other companies
LinkedIn T9 Coding Question: Phone-Keyboard Word Match
T9 phone-keypad matching: return dictionary words matching a digit string per position (case-insensitive). Includes precompute index and query API design.
LRU Cache Implementation - Oracle Coding Interview
Implement an O(1) LRU cache with get/put, fixed-capacity eviction, and Java follow-ups (collections choices, thread-safety, GC, equals/hashCode). Read tips.
Lyft Coding Interview: Persistent Read Wrapper (read4)
Build a persistent read wrapper using read4 that preserves leftover characters across successive read() calls. Practice stateful iterator design—solve it now.
Lyft System Design: Distributed Wiki Archiving Bots
Practice a Lyft backend system design: build a distributed Wikipedia archiving system with 1000 bots. Learn architecture, coordination, storage, and scaling.
Memory Pool System Design: High-Performance Tesla Interview
Design a performance memory pool for Tesla interviews: lock-free or low-lock alloc/free, fragmentation control, O(1) ops, malloc fallback, and metrics.
Meta Behavioral Interview Question: Initiative & Ownership
Practice Meta behavioral interview: initiative & ownership examples for software engineers. Learn to structure answers, show clear impact, and handle followups.
Microsoft Behavioral Interview: Problem Solving Question
Prepare Microsoft behavioral problem-solving questions with STAR examples. Learn to structure answers, show impact, and ace interviews - start practicing now.
Microsoft Coding Interview: Longest Palindromic Subsequence
Learn to compute the Longest Palindromic Subsequence using dynamic programming and space-optimized DP. Step-by-step approach, edge cases, and practice prompts.
Microsoft ML Foundations: Statistical Analysis & A/B Tests
Microsoft ML interview: statistical analysis, A/B tests, hypothesis tests & confidence intervals. Learn test setup, sample-size, common pitfalls and follow-ups.
Microsoft ML System Design: Local Sports Team Recommender
Scalable recommender for local sports teams: data ingestion, candidate generation, ranking, real-time updates, and metrics. Prep for ML design interviews.
Microsoft System Design: Distributed Key-Value Store & Cache
Design a distributed key-value store and cache at Microsoft scale. Covers scalability, replication, consistency options, failure handling, and prep tips.
Netflix Behavioral Interview: Communication & Leadership
Prepare for Netflix behavioral interviews on communication and leadership. Learn to present technical ideas, manage stakeholders, and structure STAR answers.
Get More Real Google Questions
Practice google interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice