Backend Engineer Interview Questions
108 questions available. Practice with AI-powered feedback.
Other roles
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 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 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 System Design: Stateless Prompt Playground
Design a stateless prompt engineering playground backend for Anthropic: handle 10MB+ prompts, multi-window sharing, streaming LLM calls, and cost/security trade-offs.
Apple Behavioral Interview: Problem-Solving Questions
Prepare for Apple behavioral problem-solving questions: learn to structure answers, show impact, and handle ambiguity with practical examples. Practice now.
Apple Coding Question: Count Occurrences in Binary Tree
Implement and optimize counting value occurrences in a binary tree. Covers single-threaded DFS, thread-safe parallel aggregation, and index-based caching. Try now.
Apple System Design: Distributed Task Scheduler in Cloud
Prepare for an Apple system design interview: design a distributed task scheduler for cloud background jobs. Learn queue, task schema, fault tolerance, and scaling.
Apple Web Foundation: RESTful APIs Interview Guide
Prepare for Apple web foundation interviews on RESTful APIs: master HTTP methods, idempotency, auth, error handling, caching and versioning through examples.
Get More Real Backend Engineer Questions
Practice backend engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice