Engrain by ByteRush

MC.12 3 concepts

Worked frontend LLDs

Design class/module structures for frontend components and SDKs.

  1. MC.12.01LLD: rich text editor coreSeniorBeing written
  2. MC.12.02LLD: analytics/event-tracking SDKSeniorBeing written
  3. MC.12.03LLD: video player and file uploader + LLD: in-memory cache, pub-sub and parking-lot style questionsSeniorBeing written

Interview questions in this module

  1. Design the client-side architecture of a rich text editor.
  2. Design an analytics SDK. How do you avoid losing events?
  3. Design a resumable file uploader.
  4. Design a cache that supports LRU and LFU eviction.