Backend Engineer Interview Questions
108 questions available. Practice with AI-powered feedback.
Other roles
Salesforce Coding: Left-Right Occurrence Binary Strings
Salesforce coding: build left/right occurrence binary strings for an integer array. Learn hash-table two-pass solutions, time/space tradeoffs and follow-up ideas.
Salesforce System Design: Scalable URL Shortening Service
Design a scalable, low-latency URL shortening service for Salesforce interviews. Learn API design, storage, caching, idempotency and trade-offs. Prepare now.
Sliding Window Centered Monotonicity - Pinterest OA
Find indices whose radius-k centered window is inside nums and strictly decreases outward. See O(n) sliding-window/two-pointer approach and edge-case tips.
Snapchat Coding Interview: Cache with TTL & Capacity
Learn how to implement a cache with TTL and fixed capacity (Snapchat-style). Understand expiration, eviction on insert, and testable get/set semantics—practice now.
Snapchat Database Systems Interview: SQL vs NoSQL
Prepare for Snapchat database questions: compare SQL vs NoSQL, ACID vs BASE, scaling and data modeling. Read scenarios, examples, and actionable prep tips.
Snapchat System Design Interview: Price Tracking & Alerts
Prepare for Snapchat backend interviews: design a scalable price-tracking and alerting system. Learn architecture, trade-offs, scraping, scheduling, and notifications.
Snowflake Behavioral Interview: Problem Solving Skills
Prepare Snowflake software engineer behavioral problem-solving answers: show a clear approach to diagnose, prioritize, and fix engineering issues. Practice now.
Snowflake System Design: Versioned Key-Value Store
Design a global versioned key-value store with time-travel reads, replication and configurable consistency. Architecture, tradeoffs and interview follow-ups.
Stripe Coding Interview: Match Payments to Invoices
Deterministic matching of payments to invoices using identifier, exact, then range rules. Tie-breakers and earliest due-date ordering for stable results.
Stripe Load Balancer WebSocket Router (Online Assessment)
Simulate Stripe's WebSocket load balancer handling CONNECT/DISCONNECT/SHUTDOWN with sticky routing, eviction, and reallocation. Read algorithmic tips & examples.
Stripe System Design: Scalable Real-Time Logs & Metrics
Design a Stripe-style scalable system for real-time logs and metrics ingestion, processing and storage. Learn system flow, trade-offs, and interview follow-ups.
Stripe Technical Influence Interview — Software Engineer
Prepare for Stripe's Technical Influence behavioral interview: learn to persuade stakeholders with data, resolve resistance, and craft impact-focused answers.
Get More Real Backend Engineer Questions
Practice backend engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice