Backend Engineer Interview Questions

108 questions available. Practice with AI-powered feedback.

Other roles

online assessment
Meta
Facebook

Meta Online Coding Assessment: Simplify Unix File Path

Simplify Unix Path (Meta): stack-based parsing to handle '.', '..', and repeated slashes. Steps, complexity, edge-case tips — code it now. Try examples & tests.

Software Engineer, Backend EngineerEntry Level
backend system design
Meta
Facebook
Instagram

Meta System Design: Real-Time Ad Auction Platform

Design a low-latency, scalable real-time ad auction platform for Meta. Learn auction flow, RTB, relevance scoring, and latency tactics—prepare for interviews.

Software Engineer, Backend EngineerMid Level
behavioral
Microsoft
Google
Amazon

Microsoft Behavioral Interview: Problem Solving Question

Prepare Microsoft behavioral problem-solving questions with STAR examples. Learn to structure answers, show impact, and ace interviews - start practicing now.

Software Engineer, Backend EngineerEntry Level
coding
Microsoft
Google
Amazon

Microsoft Coding Interview: Longest Palindromic Subsequence

Learn to compute the Longest Palindromic Subsequence using dynamic programming and space-optimized DP. Step-by-step approach, edge cases, and practice prompts.

Software Engineer, Backend EngineerEntry Level
object oriented design
Microsoft
Amazon
Tesla

Microsoft OOD Question: Real-Time Car Simulation System

Design a scalable, low-latency real-time car simulation & monitoring system for Microsoft interviews. Learn architecture, observer/state patterns, concurrency, and testing.

Software Engineer, Backend EngineerMid Level
backend system design
Microsoft
Amazon
Google

Microsoft System Design: Distributed Key-Value Store & Cache

Design a distributed key-value store and cache at Microsoft scale. Covers scalability, replication, consistency options, failure handling, and prep tips.

Software Engineer, Backend EngineerMid Level
coding
Netflix
Amazon
Uber

Netflix Coding: Bounded Blocking Queue Implementation

Implement a thread-safe bounded blocking queue using condition variables. Learn blocking offer/poll, non-blocking peek, and concurrent size handling.

Software Engineer, Backend EngineerEntry Level
backend system design
Netflix
Google
Meta

Netflix System Design: Real-Time Ad Impression Limiter

Build a real-time ad impression limiter for Netflix: enforce per-campaign daily caps with millisecond checks, strong consistency, high availability, and monitoring. Learn how.

Software Engineer, Backend EngineerMid Level
backend system design
NVIDIA
Amazon
Google

NVIDIA System Design Interview: Distributed Rate Limiter

Design a high-throughput distributed rate limiter for NVIDIA's API gateway. Learn algorithms, scaling patterns, and interview tips. Prepare now.

Software Engineer, Backend EngineerMid Level
coding
OpenAI
Google
AWS

OpenAI Coding Interview: Time-Based GPU Credit System

Replayable time-based GPU credit system for OpenAI interviews. Covers event-sourced adds/charges, expiry rules, persistence and out-of-order timestamps.

Software Engineer, Backend EngineerEntry Level
cs foundation
Oracle
Amazon
Google

Oracle Hashing Interview: HashMap Internals & Collisions

Oracle hashing interview prep: hash functions, collision resolution, load factor, Java HashMap internals and hashCode/equals tips. Practice coding problems.

Software Engineer, Backend EngineerEntry Level
backend system design
Oracle
Meta
Slack

Oracle System Design: Scalable Real-Time Chat System

Prepare for Oracle backend interviews: design a scalable, low-latency real-time chat system. Learn architecture, APIs, message ordering and scaling—practice now.

Software Engineer, Backend EngineerMid 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