Airbnb Software Engineer System Design Interview Questions

Practice 23 real System Design interview questions for Software Engineer roles at Airbnb.

23 Questions 1 Company08.01.2026
Showing 20 results
Role
Airbnb logo
Airbnb
Medium
Software Engineer

Design a Reliable Scheduler for Payment Jobs

Scenario Design a scheduler for payment jobs. A client can create a payment instruction to execute once at a future time, inspect its state, and cance...

System Design
0
0
7 people solved
Aug 1, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Design a Scalable Job Scheduler

Design an internal job scheduling platform for a large company. The platform lets internal services and engineers submit jobs that run at a specified ...

System Design
60
1
454 people solved
Apr 8, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Design a Group Chat / Messaging System

Design a Group Chat / Messaging System Design the backend for a real-time group chat feature embedded in a large consumer product (think of the in-app...

System Design
4
0
98 people solved
Mar 4, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Design an A/B Testing Platform

Design an A/B Testing Platform Design a platform that lets product teams define an experiment, assign eligible users consistently to control or treatm...

System Design
13
0
115 people solved
Apr 21, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Design rental watchlist and notification system

Design a Rental Listing Watchlist and Availability-Notification System You are designing a feature for a vacation-rental marketplace (Airbnb-style). A...

System Design
68
1
479 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Design a booking system

This question evaluates system design skills including distributed systems, data modeling, concurrency control, consistency models, API design, scalab...

System Design
73
0
722 people solved
Feb 12, 2026
Airbnb logo
Airbnb
Medium
Software EngineerSenior+

Design and implement an Airbnb wallet

Design and Implement an Airbnb-Style Wallet (OOD + Runnable Code) You are asked to design and implement an in-app wallet system for a marketplace like...

System Design
22
0
404 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Hard
Software Engineer Locked

Design a real-time chat system with hot groups

This question evaluates system design and real-time distributed systems skills, including designing scalable chat architectures that support 1:1 and g...

System Design
78
0
541 people solved
Jan 22, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Design a group chat system

This question evaluates system design and distributed-systems competencies including real-time messaging architecture, API design, data modeling and s...

System Design
11
0
235 people solved
Feb 11, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Design API for split-stay combinations

Question Design an HTTP API endpoint that, given a requested date range and a collection of Airbnb listings with their availability, returns all valid...

System Design
62
0
430 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Design a scalable consumer feature

System Design: Scalable, Privacy-Conscious Recommendations Service for a Consumer App Context You are designing a real-time recommendations service fo...

System Design
12
0
192 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Hard
Software EngineerSenior+

Design an Airbnb wallet with holds and payouts

Design and Implement an Airbnb-Style Wallet (Ledger, Holds, FX, Idempotency) Problem Design and implement an Airbnb-style wallet system. This is an OO...

System Design
42
1
468 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Design a hot-listing waitlist API

Design a hot-listing waitlist API System Design: Waitlist API for High-Demand Listings Context You are designing a waitlist system for a marketplace t...

System Design
25
0
234 people solved
Jul 16, 2025
Airbnb logo
Airbnb
Hard
Software Engineer Locked

Design a user activity query system

This question evaluates a candidate's system design skills, including scalable data modeling, time-and-geo indexing, API design, storage and serving a...

System Design
19
0
329 people solved
Dec 15, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Design multi-currency pricing end-to-end

System Design: Multi-Currency Price Display and Booking Context You are building a global travel marketplace where guests discover listings, view pric...

System Design
22
0
180 people solved
Aug 12, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Design a group chat system

Design a WhatsApp-like group chat system. Core features: - 1:1 and group conversations - Send/receive text messages (assume small payloads) - Group me...

System Design
19
0
235 people solved
Jan 19, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Design a Distributed Key-Value Store

This question evaluates expertise in distributed systems and large-scale storage design, covering API design, partitioning, replication, request routi...

System Design
12
0
226 people solved
Jan 9, 2026
Airbnb logo
Airbnb
Hard
Software EngineerSenior+

Design a fast host listing metrics page

Design the backend for a host (landlord) listings page. User flow: - Host opens a page showing many of their listings. - Host selects a date range. - ...

System Design
39
0
494 people solved
Dec 20, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Design a multi-channel notification system

System Design: Multi-Channel Notifications (Email, SMS, Push, In‑App) Context Design a notification platform that reliably delivers messages across mu...

System Design
10
0
202 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Design a scalable notification system

Problem Design a notification system for a company at Airbnb-like scale that can send notifications to different user types (e.g., customers/guests, h...

System Design
32
1
347 people solved
Nov 20, 2025

Explore more Airbnb Software Engineer interview questions

Real questions from candidate reports, grouped by topic.

Other Airbnb Software Engineer categories
Browse all