educative.io
Facebook massenger asked at interview [System Design Problems - Designing Facebook Messenger] (11)
What is KGS? Why 2 table? [System Design Problems - Designing a URL Shortening service like TinyURL] (10)
I highly recommend watching this video for further info [System Design Problems - Designing Dropbox] (1)
Its not very clear how concurrency is handled? [System Design Problems - Design Ticketmaster (*New*)] (1)
Storage and Bandwidth Estimation? [System Design Problems - Designing Youtube or Netflix] (3)
Types of Redundancy [Glossary of System Design Basics - Redundancy and Replication] (1)
Database design of Facebook Messenger [System Design Problems - Designing Facebook Messenger] (4)
Aggregator Nodes, What is it? [System Design Problems - Designing Twitter] (3)
Why do we choose 9 bits to store auto incremented sequence? [System Design Problems - Designing Instagram] (6)
What's the contentKey in the paste table? [System Design Problems - Designing Pastebin] (4)
Longest Substring with Same Letters after Replacement (hard) [Pattern: Sliding Window - Longest Substring with Same Letters after Replacement (hard)] (5)
Data Model for Dropbox MetaData Tables [System Design Problems - Designing Dropbox] (4)
Virtual Replicas in Consistent Hashing [Glossary of System Design Basics - Consistent Hashing] (7)
Why having the same shortened URL is the problem? [System Design Problems - Designing a URL Shortening service like TinyURL] (3)
Why should we use request count instead of url count to estimate memory? [System Design Problems - Designing a URL Shortening service like TinyURL] (1)
I think the big space complexity here might be wrong [Pattern: Sliding Window - Fruits into Baskets (medium)] (2)
Search workflow in many index servers [System Design Problems - Designing Yelp or Nearby Friends] (6)
How was the object size of 500 bytes calculated? [System Design Problems - Designing a URL Shortening service like TinyURL] (2)
Why are we excluding the element and then including the element to get the profits? [Pattern 1: 0/1 Knapsack - 0/1 Knapsack] (3)
The "if" statement might cause some bugs [Pattern: Sliding Window - Longest Substring with Same Letters after Replacement (hard)] (2)
Big-O analysis incorrect? [Pattern: Two Pointers - Triplets with Smaller Sum (medium)] (2)
Missing class in the design : Please do answer... its a paid service [Object Oriented Design Case Studies - Design a Restaurant Management system] (2)
Security aspect while designing application [System Design Problems - System Design Interviews: A step by step guide] (1)
Streaming from CDN [System Design Problems - Designing Youtube or Netflix] (4)
How do you use a doubly linked list to help find all the neighboring grids? [System Design Problems - Designing Yelp or Nearby Friends] (5)
Question about hash partition in designing typeahead suggestion topics [System Design Problems - Designing Typeahead Suggestion] (3)
Shortened links should not be guessable (not predictable). Why is this a problem? [System Design Problems - Designing a URL Shortening service like TinyURL] (4)
Sharding by timestamp [System Design Problems - Designing Twitter] (8)
Designing PasteBin - Separate MetaData and Object DB [System Design Problems - Designing Pastebin] (5)
Topic Correction - I believe this must be LIS instead of LDS! [Pattern 5: Longest Common Substring - Longest Bitonic Subsequence] (7)
Can we store top suggestions with each node? [System Design Problems - Designing Typeahead Suggestion] (6)
This is wrong questions [System Design Problems - Designing Facebook’s Newsfeed] (1)
Why use mysql for metadata and user data instead of nosql? [System Design Problems - Designing Youtube or Netflix] (6)
Solution without searching for non-negative number [Pattern: Two Pointers - Squaring a Sorted Array (easy)] (3)
Why use if if statement in the for loop instead of using while loop in the for loop? [Pattern: Sliding Window - Longest Substring with Same Letters after Replacement (hard)] (7)
How do we maintain correct ordering between different users? [System Design Problems - Designing Facebook Messenger] (1)
Metadata server question [System Design Problems - Designing Dropbox] (1)
Validity of course "Grokking the system design interview" [Grokking the System Design Interview (Design Gurus)] (2)
Not able to undertand , please explain Sharding Question - [System Design Problems - Designing Twitter] (5)
The time complexity of the basic solution should be exponential ie O(2^n) [Pattern 3: Fibonacci Numbers - Minimum jumps to reach the end] (6)
Updated GridID fetching SQL query [System Design Problems - Designing Yelp or Nearby Friends] (3)
UserFollow table confusion [System Design Problems - Designing Instagram] (3)
How to handle file conflicts? [System Design Problems - Designing Dropbox] (2)
Sharding based on word/tweet object [System Design Problems - Designing Twitter Search] (1)
Why do we need to store Location IDs in QuadTree [System Design Problems - Designing Yelp or Nearby Friends] (4)
Wide-column database further explanation [System Design Problems - Designing Facebook Messenger] (1)
Encoding actual URL key duplication/URL-encoded/custom aliases solutions? [System Design Problems - Designing a URL Shortening service like TinyURL] (5)
Index server vs db in the diagram [System Design Problems - Designing Twitter Search] (8)
Tries in memory why do we need cache? [System Design Problems - Designing Typeahead Suggestion] (3)
Why are we inserting -num to the maxHeap? [Pattern: Two Heaps - Find the Median of a Number Stream (medium)] (3)