Backend Engineer Interview Questions
108 questions available. Practice with AI-powered feedback.
Other roles
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Get More Real Backend Engineer Questions
Practice backend engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice