Software Engineer Interview Questions
154 questions available. Practice with AI-powered feedback.
Other roles
Adobe Coding Question: Shortest Subarray with K Distinct
Shortest contiguous subarray with exactly k distinct integers. Learn sliding-window + hash-map approach, edge cases, and practical tips — practice now.
Adobe System Design: Scalable Subscription Management
Design a scalable subscription management backend for Adobe-like SaaS: billing, renewals, upgrades, webhooks, access control. Learn architecture patterns, APIs.
Airbnb Behavioral Interview Question: Risk Management
Prepare for Airbnb behavioral interviews on risk management: show concrete examples of identifying, mitigating, and communicating risks. Practice your stories.
Airbnb Coding: Max Candies From Boxes (BFS/Greedy)
Study Airbnb coding question 'Max Candies From Boxes' — learn a BFS/greedy simulation approach, handle keys/containedBoxes and edge cases, and test a Python solution.
Airbnb ML System Design: Customer LTV Prediction
Airbnb LTV prediction system design: data ingestion, feature engineering, model training, serving and monitoring. Read actionable steps and trade-offs. Now.
Airbnb System Design: Scalable Multi-Channel Notifications
Practice an Airbnb system design: build a scalable, multi-channel notification backend for event-triggered and batch sends. Learn trade-offs and follow-ups.
Amazon Computer Architecture Interview: Parallelism, Memory
Prepare for Amazon Computer Architecture interviews: parallelism, pipelining, caches, virtual memory, RISC vs CISC. Try practice problems and follow-ups.
Amazon OOD Interview: Restaurant System with Custom Orders
Amazon OOD: design a scalable restaurant system with reservations, customizable pizzas, order processing, payments and staff roles. View approach & follow-ups.
Anthropic Behavioral: AI Safety Views for Engineers
Practice Anthropic behavioral AI safety questions: learn what to highlight, how to connect safety frameworks to real work, and actionable examples to discuss.
Anthropic Coding Interview: Domain-Scoped Web Crawler
Implement a domain-scoped web crawler for Anthropic's coding interview: build single-threaded, multi-threaded and asyncio variants with politeness and dedup. Practice it.
Anthropic ML Coding: Prompt-based Binary Classifier
Build a prompt-based binary classifier from per-token log-probs, convert scores to P_pos, compute accuracy & cross-entropy without libraries. Read steps & tips.
Anthropic ML System Design: Scalable Batch Inference
Design a scalable batch inference system for high-volume ML at Anthropic. Learn dynamic batching, GPU autoscaling, reliability, and observability—prepare diagrams and metrics.
Get More Real Software Engineer Questions
Practice software engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice