PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/System Design/Meta

Design a flight search platform

Last updated: Apr 6, 2026

Quick Overview

This question evaluates understanding of distributed systems, API and data model design, large-scale data ingestion and indexing, search ranking and caching strategies, and operational concerns such as data freshness, consistency, latency, and scalability.

  • medium
  • Meta
  • System Design
  • Software Engineer

Design a flight search platform

Company: Meta

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Design a large-scale flight search service similar to a consumer travel metasearch product. Users should be able to search one-way and round-trip itineraries across many airlines, filter by departure window, number of stops, airline, cabin, and price, sort by cheapest or fastest, and browse nearby dates in a price calendar. The system should return results with low latency while keeping fares and seat availability reasonably fresh even though upstream airline data changes frequently. Discuss the APIs, core data model, ingestion pipeline from airline or GDS feeds, indexing and search strategy, caching, ranking, and how you would handle stale prices, updates, and scaling.

Quick Answer: This question evaluates understanding of distributed systems, API and data model design, large-scale data ingestion and indexing, search ranking and caching strategies, and operational concerns such as data freshness, consistency, latency, and scalability.

Related Interview Questions

  • Design Top-K, Crawler, and Chess Systems - Meta (hard)
  • Design Search And Web Crawling Systems - Meta (medium)
  • Design an Instagram-Style Social Feed - Meta (medium)
  • Design an Online Game Leaderboard - Meta (hard)
  • Design an On-Demand Delivery Platform - Meta (medium)
Meta logo
Meta
Oct 17, 2025, 12:00 AM
Software Engineer
Onsite
System Design
0
0
Loading...

Design a large-scale flight search service similar to a consumer travel metasearch product. Users should be able to search one-way and round-trip itineraries across many airlines, filter by departure window, number of stops, airline, cabin, and price, sort by cheapest or fastest, and browse nearby dates in a price calendar. The system should return results with low latency while keeping fares and seat availability reasonably fresh even though upstream airline data changes frequently. Discuss the APIs, core data model, ingestion pipeline from airline or GDS feeds, indexing and search strategy, caching, ranking, and how you would handle stale prices, updates, and scaling.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Meta•More Software Engineer•Meta Software Engineer•Meta System Design•Software Engineer System Design
PracHub

Master your tech interviews with 8,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.