Interview Questions by Companies

Discover real interview questions from top companies. 97 companies available.

Browse by company

Questions

ml system design
Snowflake
Databricks
AWS

Snowflake ML System Design: Cloud Anomaly Detection

Cloud anomaly detection system design for Snowflake interviews. Learn architecture, scaling, low-latency inference, security, and response mechanisms.

Software Engineer, ML 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
Stripe
PayPal
Square

Stripe Coding Interview: Match Payments to Invoices

Deterministic matching of payments to invoices using identifier, exact, then range rules. Tie-breakers and earliest due-date ordering for stable results.

Software Engineer, Backend EngineerEntry Level
online assessment
Stripe
Cloudflare
Dropbox

Stripe Load Balancer WebSocket Router (Online Assessment)

Simulate Stripe's WebSocket load balancer handling CONNECT/DISCONNECT/SHUTDOWN with sticky routing, eviction, and reallocation. Read algorithmic tips & examples.

Software Engineer, Backend EngineerEntry Level
backend system design
Stripe
Square
Paypal

Stripe System Design: Scalable Real-Time Logs & Metrics

Design a Stripe-style scalable system for real-time logs and metrics ingestion, processing and storage. Learn system flow, trade-offs, and interview follow-ups.

Software Engineer, Backend EngineerMid Level
behavioral
Stripe
Square
PayPal

Stripe Technical Influence Interview — Software Engineer

Prepare for Stripe's Technical Influence behavioral interview: learn to persuade stakeholders with data, resolve resistance, and craft impact-focused answers.

Software Engineer, Backend EngineerEntry Level
backend system design
PayPal
Venmo
Square

System Design: Hybrid Media Storage for Mobile Apps

Design a hybrid media storage system for mobile apps: combine on-device and cloud object storage, sync, caching, and offline access. Read design approach & 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
infrastructure foundation
Tesla
SpaceX
Rivian

Tesla Kubernetes Deployment Management Interview Guide

Prepare for Tesla deployment-management interviews: learn Kubernetes Deployments, update strategies (rolling, canary, blue-green), resource limits and CI/CD. Start now.

Software Engineer, Site Reliability EngineerMid Level
ml coding
Tesla
Waymo
Nvidia

Tesla ML Coding Interview: 2D Conv Layer Forward in NumPy

Implement a 2D convolution forward pass in NumPy for channel-first inputs. Learn shape math, padding/stride handling, tests, and optimization tips. Try it now.

Machine Learning Engineer, ML EngineerEntry Level
ml foundation
Tesla
Waymo
Cruise

Tesla ML Interview Question: Cross-Validation Techniques

Prepare for Tesla ML interviews: learn k-fold vs LOOCV, stratified and time-series CV, tuning k, and practical selection criteria. Practice follow-ups now.

Machine Learning Engineer, Data ScientistEntry Level
coding
Walmart Labs
Walmart

Top-K in Time Window - Coding Question, Walmart Labs

Walmart Labs coding question: implement record/query for Top-K items in a time window, add eviction, handle late arrivals, and bounded-timestamp optimizations.

Software Engineer, Backend EngineerEntry Level

Also browse by

Get More Real Questions

Practice Google, Amazon, Meta and more companies with AI-powered feedback.

Start Free Practice
Interview Questions by Company | Voker