Google Interview Questions

82 questions available. Practice with AI-powered feedback.

Other companies

coding
Pinterest
Google
Facebook

Pinterest Coding Question: Top K Frequent Elements

Solve Pinterest coding problem: Top K Frequent Elements. Compare counting, heap and bucket methods, review complexity, and get concise interview tips now.

Machine Learning Engineer, Software EngineerEntry Level
coding
Roblox
Google
Amazon

Roblox Coding Interview: Design Autocomplete System (Trie)

Build an incremental autocomplete using Trie + heap: return top-3 prefix matches and update counts on '#'. Includes code notes & interview tips.

Software Engineer, Backend EngineerEntry Level
infrastructure foundation
Salesforce
Amazon
Google

Salesforce Cloud Computing Interview: Infrastructure

Prepare for a Salesforce cloud computing question: compare virtualization vs containerization, AWS vs GCP, pick EC2/Lambda/EKS, and implement EKS sidecars.

Software Engineer, Site Reliability EngineerEntry Level
coding
Salesforce
Amazon
Google

Salesforce Coding: Left-Right Occurrence Binary Strings

Salesforce coding: build left/right occurrence binary strings for an integer array. Learn hash-table two-pass solutions, time/space tradeoffs and follow-up ideas.

Software Engineer, Backend EngineerEntry Level
backend system design
Salesforce
Google
Amazon

Salesforce System Design: Scalable URL Shortening Service

Design a scalable, low-latency URL shortening service for Salesforce interviews. Learn API design, storage, caching, idempotency and trade-offs. Prepare now.

Software Engineer, Backend EngineerMid Level
backend system design
Snowflake
Cockroach Labs
Google

Snowflake System Design: Versioned Key-Value Store

Design a global versioned key-value store with time-travel reads, replication and configurable consistency. Architecture, tradeoffs and interview follow-ups.

Software Engineer, Backend EngineerMid Level
coding
Tesla
Google
Amazon

Tesla Coding Interview: Priority Expiry Cache Eviction

Implement evictItem() to remove one cache entry: expired first, then lowest priority, then LRU ties. Read steps, edge cases, and quick follow-ups.

Software Engineer, Backend EngineerEntry Level
ml coding
Google
YouTube

Top-k Video Similarity Search - Google ML Coding Interview

Top-k videos by multiplicative path similarity on a weighted directed graph. Also covers adapting to sharded/remote adjacency with API constraints. Includes tips.

Machine Learning Engineer, ML EngineerMid Level
coding
Uber
Lyft
Google

Uber Coding Question: Cheapest Flight Within K Stops

Solve Uber's Cheapest Flight Within K Stops problem. Learn modified Dijkstra, BFS and DP approaches, complexity trade-offs, and interview tips. Try it now.

Front-End Engineer, Software EngineerEntry Level
ml system design
Uber
Lyft
Google

Uber ML System Design: Scalable AI Chatbot with History

Design a scalable, low-latency AI chatbot backend with persistent history and real-time inference. Read architecture trade-offs and interview-ready design tips.

Software Engineer, ML EngineerMid Level

Get More Real Google Questions

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

Start Free Practice
Google Interview Questions | Voker