PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/System Design/Meta

Design an Instagram-like platform

Last updated: Apr 22, 2026

Quick Overview

This question evaluates proficiency in scalable backend architecture, distributed systems, data modeling, media storage and processing, API design, feed generation and ranking, caching, consistency, and observability for high-throughput social platforms.

  • medium
  • Meta
  • System Design
  • Backend Engineer

Design an Instagram-like platform

Company: Meta

Role: Backend Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Design a large-scale social media platform similar to Instagram. Users should be able to: - create accounts and follow other users - upload photos or short videos with captions - view a home feed of posts from accounts they follow - like and comment on posts - open creator profile pages Discuss: - core APIs and data model - end-to-end workflow for posting media and serving feeds - media storage, processing, and CDN delivery - feed generation strategy and ranking - scaling for heavy read traffic and users with very large follower counts - caching, pagination, consistency, reliability, and observability After presenting the overall design, choose one deep dive and explain it thoroughly, such as the feed fan-out pipeline or the media upload and processing pipeline.

Quick Answer: This question evaluates proficiency in scalable backend architecture, distributed systems, data modeling, media storage and processing, API design, feed generation and ranking, caching, consistency, and observability for high-throughput social platforms.

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
Apr 8, 2026, 12:00 AM
Backend Engineer
Onsite
System Design
1
0
Loading...

Design a large-scale social media platform similar to Instagram.

Users should be able to:

  • create accounts and follow other users
  • upload photos or short videos with captions
  • view a home feed of posts from accounts they follow
  • like and comment on posts
  • open creator profile pages

Discuss:

  • core APIs and data model
  • end-to-end workflow for posting media and serving feeds
  • media storage, processing, and CDN delivery
  • feed generation strategy and ranking
  • scaling for heavy read traffic and users with very large follower counts
  • caching, pagination, consistency, reliability, and observability

After presenting the overall design, choose one deep dive and explain it thoroughly, such as the feed fan-out pipeline or the media upload and processing pipeline.

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 Backend Engineer•Meta Backend Engineer•Meta System Design•Backend 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.