How in depth should I study for a mid-level system design interview? | Hello Interview