Amazon Software Engineer ML System Design Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Design an e-commerce recommendation system
Design an Amazon-Scale E‑Commerce Product Recommendation System Context You are designing a large-scale recommendation system that powers multiple use...
Design an email spam detection system
System Design: End-to-End Email Spam Detection Context Design an end-to-end system that detects and handles spam emails at scale. Assume you are build...
Design a fraud detection system
System Design: Real-Time Payment Fraud Detection Context Design a real-time fraud detection system for online payments (card-not-present). The system ...
Optimize attention for long sequences
System Design: Efficient Attention for Long Sequences Context You are designing or optimizing sequence models that must process long contexts under ti...
Deep dive a resume project
End-to-End ML Project Walkthrough (System Design Focus) Pick one ML project from your experience and walk through it end-to-end. Be concrete about des...