Files
test/puzzles/interviews/SystemDesign.md
2021-03-26 19:35:59 +00:00

1.1 KiB

Request Per Second

Data Store Characteristics - size / growth rate - latency / bandwidth - availability / consistency

Cache - size - expiration

High Level Design - failover

Top Facebook System Design Interview Questions

  1. Design Facebook News Feed

  2. Design Facebook Status Search

  3. Design Live Commenting

  4. Design Facebook Messenger or WhatsApp

  5. Design Instagram

  6. Design Proximity Server

  7. Design Typeahead Suggestions

  8. Design Top N Songs

  9. Design Privacy Settings at Facebook

  10. Design Web Crawler

Learn more about the design goals, scale estimations, high-level design overview, and detailed architecture diagram of these problems in this video - youtube.com/watch?v=Hq8pZ8G2Lm8

Part 1: youtube.com/watch?v=hykjbT5Z0oE

coding

  • find target in chess board with given start position of knight

  • Given an integer array and an integer K, find the number of sub arrays in which all elements are less than K.

    • Follow up
      • Given an integer array and an integer K, find the number of non overlapping unordered pairs of sub arrays in which all elements are less than K.