Backend Engineer Interview Questions

108 questions available. Practice with AI-powered feedback.

Other roles

coding
Salesforce
Amazon
Google

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.

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

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.

Software Engineer, Backend EngineerMid Level
online assessment
Pinterest
Meta
Amazon

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.

Software Engineer, Backend EngineerEntry Level
coding
Snapchat
TikTok
Meta

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.

Software Engineer, Backend EngineerEntry Level
cs foundation
Snapchat
Meta
Twitter

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.

Mobile Engineer, Software EngineerEntry Level
backend system design
Snapchat
Meta
Amazon

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.

Software Engineer, Backend EngineerMid Level
behavioral
Snowflake
Databricks
Confluent

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.

Software Engineer, Backend EngineerEntry Level
backend system design
Snowflake
Cockroach Labs
Google

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.

Software Engineer, Backend EngineerMid Level
coding
Stripe
PayPal
Square

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.

Software Engineer, Backend EngineerEntry Level
online assessment
Stripe
Cloudflare
Dropbox

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.

Software Engineer, Backend EngineerEntry Level
backend system design
Stripe
Square
Paypal

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.

Software Engineer, Backend EngineerMid Level
behavioral
Stripe
Square
PayPal

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.

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