Wednesday, May 8, 2019

4 Tips to crack System Design Interview



  • Leverage your Existing Knowledge:
    • Database Technologies
    • Load Balancers
    • Message Handlers
    • Caching Techniques
    • Scaling Techniques
  • Understand the Problem very well: (Ask Questions)
    • Constraints ?
    • Users - Who, How large ?
  • High Level Architecture Design (Abstract Design):
    • Break problem into Components/Modules
    • How the components are connected
    • Don't go Deep
  • Go Deep into Component of Interest:
    • UI
    • Database Side
    • Caching
    • Scalability
    • Server
Detailed Explanation can be found on Youtube:


Subscribe toKnowledgeCenter 

No comments:

Post a Comment

LeetCode 30 Day Challenge | Day 7 | Counting Elements

Given an integer array  arr , count element  x  such that  x + 1  is also in  arr . If there're duplicates in  arr , count them sepe...