Amazon Interview Questions
65 questions available. Practice with AI-powered feedback.
Other companies
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.
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.
Home Depot Coding Question: Reorder Merge Sort Pseudocode
Reconstruct and implement Merge Sort pseudocode from a Home Depot coding screen. Practice ordering, translating to code, and analyzing time/space complexity.
IBM Coding Question: Min Insertions to Form 'abc' Problem
Minimize insertions to convert a lowercase string into repeated "abc" blocks. Learn a greedy two-pointer approach, complexity, and interview follow-ups.
IBM Online Assessment: Make Network Connected - Union Find
Solve IBM's 'Make Network Connected' OA: use Union-Find or DFS to count components, check m<n-1, compute minimal rewirings, and get implementation tips.
Integer Overflow Interview Question - Salesforce Prep
Prepare for an Integer Overflow interview question at Salesforce: understand causes, C/C++ vs Java behavior, detection tools, and prevention techniques.
Intuit CS Foundation: Database Pagination Techniques
Master pagination in MySQL and DynamoDB: LIMIT/OFFSET, ROW_NUMBER, keyset (seek) and LastEvaluatedKey. See performance trade-offs, optimizations, and examples.
Intuit ML Foundation: Model Optimization Interview
Intuit ML Foundation model optimization: fine‑tuning, hyperparameter tuning, architecture trade-offs, AutoML, and validation metrics. Practice with examples.
LinkedIn Infrastructure Interview: Caching Strategies
Prepare for LinkedIn infra interviews: compare write-through vs write-back caching, evaluate consistency vs performance trade-offs, and review common follow-ups.
LinkedIn ML: Large-Scale Streaming Mean & Variance
Compute population mean and variance in one pass over massive float streams. Includes mergeable, numerically stable summaries for distributed ML systems — try it.
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.
Get More Real Amazon Questions
Practice amazon interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice