ShareChat.
Indian-language social network (ShareChat) and short-video app (Moj), with feeds, creators, chatrooms and ads.
its questions lean on
- feeds and fan-out
- short-video delivery
- LLD with concurrency
- payments
- ads at scale
The rounds, as candidates describe them
- Online assessment1.5 hours on HackerEarth, three questions.source ↗
- DSAOne hour.source ↗
- Low-level designOne hour; components, classes and working code.source ↗
- Design roundOne hour of LLD and HLD for a product, focused on storage and read/write paths.source ↗
- Bar raiserOne hour on career, current project and design best practices.source ↗
Reported by candidates
From public interview write-ups; each links its source.- Design a News FeedSystem designIP-07 · Design a News Feed →SQ-21 · Instagram Feed and Stories →W04 · DAY 04 · Feed Caching →reported in:LeetCode Discuss · ShareChat SDE-2 offer, April 2022 ↗
- Design a Payment SystemSystem designIP-20 · Design a Payment System →W02 · DAY 02 · Idempotency in Practice →reported in:LeetCode Discuss · ShareChat SDE-2, March 2023 offer ↗
- Design a URL ShortenerSystem designIP-01 · Design a URL Shortener →W01 · BOSS · Design a URL Shortener at Scale →reported in:LeetCode Discuss · ShareChat SDE-2, March 2023 offer ↗
- Design an orchestration serviceLow-level designW05 · DAY 03 · Saga Orchestration Deep Dive →reported in:LeetCode Discuss · ShareChat SDE-2, March 2023 offer ↗
- Design a coupon service for an e-commerce platformSystem designW04 · DAY 01 · Caching Patterns →W02 · DAY 02 · Idempotency in Practice →reported in:LeetCode Discuss · ShareChat SDE-1 offer (2025) ↗
- Design SplitwiseLow-level designLLD-06 · Design a Bill-Splitting App (Splitwise) →reported in:LeetCode Discuss · ShareChat SDE-1 offer (2025) ↗LeetCode Discuss · ShareChat SDE-1, Oct 2021 ↗
- Design a circuit breakerLow-level designW02 · DAY 03 · Circuit Breakers →reported in:LeetCode Discuss · ShareChat SDE-2 offer, April 2022 ↗
- Design a live cricket score app like Cricbuzz (LLD)Low-level designW04 · DAY 04 · Feed Caching →reported in:LeetCode Discuss · ShareChat SDE-2 offer (2022) ↗
- Design a Ludo gameLow-level designno lesson for this one yetreported in:LeetCode Discuss · ShareChat SDE-2, April 2023 ↗
- Sort petabytes of data spread across 10,000 disksSystem designW08 · DAY 02 · Streaming vs Batch Processing →W01 · DAY 01 · Partitioning Deep-Dive →reported in:LeetCode Discuss · ShareChat SDE-2, April 2023 ↗
Likely, from what they build
Our pick, not a report: questions that fit ShareChat's products.- Design a short-video feed like MojSystem designSQ-21 · Instagram Feed and Stories →SQ-19 · YouTube Video Platform →
- Design a Video Streaming ServiceSystem designSQ-19 · YouTube Video Platform →W04 · DAY 05 · Multi-Tier Caching →
- Design a Chat SystemSystem designIP-08 · Design a Chat System →SQ-02 · WhatsApp Messaging →
- Design an Ad Click Aggregation SystemSystem designIP-16 · Design an Ad Click Aggregation System →W08 · DAY 04 · Late-Arriving Data and Correctness →
Study path
Every lesson the questions above point to, once, in order.
- 01IP-07Design a News Feed
- 02SQ-21Instagram Feed and Stories
- 03W04 · DAY 04Feed Caching
- 04IP-20Design a Payment System
- 05W02 · DAY 02Idempotency in Practice
- 06IP-01Design a URL Shortener
- 07W01 · BOSSDesign a URL Shortener at Scale
- 08W05 · DAY 03Saga Orchestration Deep Dive
- 09W04 · DAY 01Caching Patterns
- 10LLD-06Design a Bill-Splitting App (Splitwise)
- 11W02 · DAY 03Circuit Breakers
- 12W08 · DAY 02Streaming vs Batch Processing
- 13W01 · DAY 01Partitioning Deep-Dive
- 14SQ-19YouTube Video Platform
- 15W04 · DAY 05Multi-Tier Caching
- 16IP-08Design a Chat System
- 17SQ-02WhatsApp Messaging
- 18IP-16Design an Ad Click Aggregation System
- 19W08 · DAY 04Late-Arriving Data and Correctness
Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.