Backend Engineer Interview Questions

108 questions available. Practice with AI-powered feedback.

Other roles

backend system design
Adobe
Salesforce
Atlassian

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.

Software Engineer, Backend EngineerMid Level
behavioral
Airbnb
Uber
Lyft

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.

Software Engineer, Backend EngineerEntry Level
coding
Airbnb
Amazon
Google

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.

Software Engineer, Backend EngineerEntry Level
backend system design
Airbnb
Uber
Booking.com

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.

Software Engineer, Backend EngineerMid Level
cs foundation
Amazon
Google
Microsoft

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.

Software Engineer, Systems EngineerEntry Level
object oriented design
Amazon
Uber Eats
DoorDash

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.

Software Engineer, Backend EngineerMid Level
coding
Anthropic
OpenAI
Google

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.

Software Engineer, Backend EngineerEntry Level
backend system design
Anthropic
OpenAI
Cohere

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.

Software Engineer, Backend EngineerMid Level
behavioral
Apple
Google
Microsoft

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.

Software Engineer, Backend EngineerEntry Level
coding
Apple
Google
Microsoft

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.

Software Engineer, Backend EngineerEntry Level
backend system design
Apple
Google
Amazon

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.

Software Engineer, Backend EngineerMid Level
web foundation
Apple
Google
Microsoft

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.

Software Engineer, Backend EngineerEntry Level

Get More Real Backend Engineer Questions

Practice backend engineer interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
Backend Engineer Interview Questions | Voker