My own guide of Front-End System Design Interview.
Here is my youtube video explaining: https://www.youtube.com/watch?v=5llb2fGKl9s
1. Understand what it is
2. Decide the scope that suits
3. Assumptions on background
4. Big Picture
5. Key challenges, bottleneck (smoothness & speed)
6. Trade-off, alternatives, TODO
some tips
1. always try to implicitly convince interviewer that you follow their core values: Move fast, Be Bold, Focus On Impact, Be Open, Build Social Value
2. prepare 2 or 3 patterns that you are familiar with, and lead the discussion to the direction you like