mockingly.ai
Blog
Expert insights and guides for system design interviews
Blog
Explore Real Interview Questions
Browse by Category
Backend System Design
Android System Design
Browse by Company
Google
(21)
Amazon
(16)
Meta
(15)
Uber
(10)
Microsoft
(10)
Dropbox
(5)
Stripe
(5)
Airbnb
(4)
Twitter
(4)
Snap
(4)
Pinterest
(4)
Notion
(4)
Showing 23 of 23 posts
May 5, 2026
•
Ayusch Jain
Complete Android System Design Interview Framework
Master Android system design interviews with this repeatable framework. Learn to clarify requirements, design layered architectures, and handle offline-first data flow like a senior engineer.
android
mobile
system-design-interview
+4 more
Companies:
Google, Meta +18 more
Dec 25, 2025
•
System Designer
How to Architect a Metrics Monitoring and Alerting System - Complete System Design Guide
Master metrics monitoring and alerting system design for your next big tech interview. Covers time-series data modelling, pull vs push ingestion, TSDB internals, hot/warm/cold storage tiering, downsampling, cardinality explosion, the alerting pipeline, deduplication, alert fatigue, and the exact deep-dive questions Datadog, Google, Amazon, and Meta interviewers ask.
backend
hard
distributed-systems
+6 more
Companies:
Datadog, Google +5 more
Dec 23, 2025
•
System Designer
How to Design a Distributed ID Generator - Complete System Design Guide
Master distributed ID generator system design for your next big tech interview. Covers why auto-increment fails at scale, UUID trade-offs, Snowflake's 64-bit structure (timestamp, machine ID, sequence), clock skew handling, machine ID assignment, k-sortability, real-world variants from Twitter, Discord, and Instagram, and the exact deep-dive questions Google, Meta, and Amazon interviewers ask.
backend
medium
distributed-systems
+6 more
Companies:
Twitter, Google +5 more
Dec 22, 2025
•
System Designer
How to Design a Distributed Task Scheduler - Complete System Design Guide
Master distributed task scheduler system design for your next big tech interview. Covers task submission guarantees, push vs pull worker models, leader election with etcd/ZooKeeper, heartbeat-based failure detection, at-least-once vs exactly-once execution, cron and recurring tasks, clock drift, task dependencies (DAGs), dead letter queues, and the exact deep-dive questions Amazon, Google, and Microsoft interviewers ask.
backend
hard
distributed-systems
+6 more
Companies:
Amazon, Google +5 more
Dec 20, 2025
•
System Designer
How to Design a Real-Time Collaborative Editor like Google Docs - System Design Guide
Master collaborative editor system design for your next big tech interview. Covers Operational Transformation vs CRDTs with the math explained, WebSocket architecture for concurrent editing, document storage and version history, cursor presence, offline sync, access control, and the exact deep-dive questions Google, Meta, Amazon, and Microsoft interviewers ask.
backend
hard
collaborative-editing
+6 more
Companies:
Google, Meta +4 more
Dec 18, 2025
•
Android Architect
Android System Design: Design Reddit
A complete Android system design guide for designing Reddit — focused on what real interviews actually ask. Covers architecture, infinite feed with Paging 3 and RemoteMediator, cursor-based pagination, Room as single source of truth, optimistic voting with WorkManager rollback, offline strategy, image loading and memory management, nested comments, push notifications, and deep linking — in a real interview conversation format for senior Android engineers.
android
mobile
system-design-interview
+8 more
Companies:
Reddit, Meta +4 more
Dec 15, 2025
•
Android Architect
Android System Design: Design a Trading App like Coinbase
A complete Android system design guide for designing a crypto trading app like Coinbase or Bitvavo. Covers Clean Architecture for financial apps, WebSocket channel management, real-time data pipeline with Kotlin Flow, order book rendering with throttled DiffUtil, candlestick chart architecture, Room schema for portfolio and trade history, offline resilience, price alert pipeline with WorkManager, and battery-aware subscriptions — all in a real interview conversation format for senior Android engineers.
android
mobile
system-design-interview
+10 more
Companies:
Coinbase, Robinhood +5 more
Dec 12, 2025
•
Android Architect
Android System Design: Design a Notes App
A complete Android system design guide for designing a notes app like Google Keep or Apple Notes. Covers offline-first architecture with Room, sync conflict resolution strategies, delta sync, rich text storage with Spanned vs Markdown, full-text search with Room FTS4, WorkManager background sync, attachment handling, and multi-device consistency — all in a real interview conversation format for senior Android engineers.
android
mobile
system-design-interview
+8 more
Companies:
Google, Microsoft +4 more
Dec 10, 2025
•
System Designer
How to Design an Online Book Review System - Complete System Design Guide
Master online book review system design for your next big tech interview. Covers database schema, denormalised rating counters, Bayesian average ratings, Elasticsearch book search, activity feed fan-out for friends' reviews, the cold start problem in recommendations, collaborative filtering, content moderation, and the exact deep-dive questions Amazon, Google, and Goodreads interviewers ask.
backend
medium
book-review
+7 more
Companies:
Amazon, Google +4 more
Dec 8, 2025
•
System Designer
How to Design a Pastebin Service - Complete System Design Guide
Master Pastebin system design for your next big tech interview. Covers unique key generation approaches and their trade-offs, content storage in object storage vs database, multi-layer caching with CDN and Redis, paste expiration strategies, rate limiting, private paste security, and the deep-dive questions Google, Meta, and Amazon interviewers ask.
backend
medium
pastebin
+7 more
Companies:
Google, Meta +4 more
Dec 5, 2025
•
System Designer
How to Design DoorDash - Complete System Design Guide
Master DoorDash system design for your next big tech interview. Covers the three-sided marketplace architecture, order state machine, dasher dispatch with geohashing, ETA prediction, real-time location tracking, geo-partitioned assignment service, dynamic pricing, fault tolerance when a dasher goes offline, payment idempotency, and the exact deep-dive questions DoorDash, Uber, and Amazon interviewers ask.
backend
hard
doordash
+8 more
Companies:
DoorDash, Uber +4 more
Dec 1, 2025
•
System Designer
How to Design an E-Commerce Website - Complete System Design Guide
Master e-commerce system design for your next big tech interview. Covers microservices architecture, product catalog with Elasticsearch, Redis shopping cart, inventory management with optimistic locking, the Saga pattern for checkout, payment idempotency, flash sale handling, and the exact deep-dive questions Amazon, Shopify, and Flipkart interviewers ask.
backend
hard
e-commerce
+7 more
Companies:
Amazon, Shopify +4 more
Nov 28, 2025
•
System Designer
How to Design a Real-Time Messaging System - Complete System Design Guide
Master real-time messaging system design for your next big tech interview. Covers WebSocket connection management, cross-server message routing with Redis Pub/Sub, Cassandra schema for messages, Snowflake IDs for ordering, delivery guarantees, group chat fan-out, presence tracking, offline sync, multi-device support, and the exact deep-dive questions Meta, Google, and Amazon interviewers ask.
backend
hard
real-time-messaging
+7 more
Companies:
Meta, Google +5 more
Nov 25, 2025
•
System Designer
How to Design a Content Delivery Network (CDN) - Complete System Design Guide
Master CDN system design for your next big tech interview. Covers Anycast vs DNS-based routing, PoP architecture, multi-tier cache hierarchy, push vs pull CDNs, cache invalidation with surrogate keys and stale-while-revalidate, origin shielding, DDoS mitigation, edge compute, and the exact deep-dive questions Cloudflare, Akamai, and Amazon interviewers ask.
backend
hard
cdn
+6 more
Companies:
Cloudflare, Amazon +5 more
Nov 20, 2025
•
Android Architect
Android System Design: Design a Photo Sharing App
A complete Android system design guide for designing a photo sharing app like Instagram. Covers Clean Architecture, image loading with Glide vs Coil, multi-layer caching, RecyclerView performance, photo upload pipeline with pre-signed URLs and WorkManager, feed pagination with Paging 3, offline support, media permissions across Android versions, and memory management — all in a real interview conversation format for senior Android engineers.
android
mobile
system-design-interview
+9 more
Companies:
Meta, Google +4 more
Nov 18, 2025
•
Android Architect
Android System Design: Design Uber's Mobile App
A complete Android system design guide for designing Uber's mobile app — written in a conversational interview style. Covers Clean Architecture, real-time location with FusedLocationProviderClient and Foreground Service, gRPC vs WebSocket for driver tracking, map marker smoothing, trip state machine, background location permissions across Android versions, offline handling, and battery optimisation — for senior Android engineer interviews.
android
mobile
system-design-interview
+8 more
Companies:
Uber, Lyft +4 more
Nov 15, 2025
•
System Designer
How to Design a Distributed Metrics, Logging and Aggregation System
Master distributed metrics and logging system design for your next big tech interview. Covers push vs pull collection, Kafka ingestion pipeline, time-series database selection, the cardinality problem, hot/warm/cold storage tiering, downsampling, alerting pipelines, and the exact questions Datadog, Google, and Amazon interviewers ask.
backend
hard
metrics
+7 more
Companies:
Datadog, Google +5 more
Nov 10, 2025
•
System Designer
How to Design Google Calendar - Complete System Design Guide
Master Google Calendar system design for your next big tech interview. Learn database schema design, the right way to handle timezones, how recurring events actually work with RRULE, conflict detection, notification scheduling at scale, optimistic locking for concurrent edits, and how to handle free/busy queries.
backend
medium
google-calendar
+5 more
Companies:
Google, Meta +5 more
Nov 4, 2025
•
Android Architect
Android System Design: Design a Notification Library
A complete Android system design guide for designing a notification library. Covers library API design, FCM push pipeline, BroadcastReceiver, Android NotificationManager, persistent connections, channels, Android 13 POST_NOTIFICATIONS, in-app inbox, and key trade-offs — written in a conversational interview style for senior Android engineers.
android
mobile
system-design-interview
+10 more
Companies:
Meta, Google +4 more
Oct 28, 2025
Android System Design Interview Practice Questions & Preparation Guide
Prepare for android system design interviews with these practice questions and a practical guide
android development
android system design interview
interview practice questions
+2 more
Oct 20, 2025
•
System Designer
How to Design Instagram / a Social Feed - Complete System Design Guide
Master Instagram and social feed system design for your next big tech interview. Learn the hybrid fan-out approach, how Instagram's real tech stack works, feed ranking with ML signals, media upload pipelines, the thundering herd problem, and how to scale to 2 billion users.
backend
hard
instagram
+6 more
Companies:
Meta, Google +2 more
Oct 10, 2025
•
System Designer
How to Design a Chat System (Real-Time Messaging) - Complete System Design Guide
Master chat system design for your next big tech interview. Learn WebSockets, message delivery guarantees, Cassandra schema design, fan-out for group chats, presence systems, and how to scale to billions of messages a day.
backend
hard
chat
+5 more
Companies:
Meta, Google +4 more
Oct 1, 2025
•
System Designer
How to Design a Rate Limiter - Complete System Design Guide
Master rate limiter system design for your next big tech interview. Learn every algorithm — token bucket, sliding window, leaky bucket — plus Redis-backed distributed implementations, race condition fixes, and real-world trade-offs used by Stripe, GitHub, and Twitter.
backend
medium
rate-limiter
+3 more
Companies:
Amazon, Google +6 more