System design interviews can be tricky. Here are 5 mistakes that you should avoid during an interview.
The mistakes mentioned here are what I have seen and done in my experience as a software engineer and interviewer.
Do not have a premeditated introduction
Estimate Capacity Requirements only if required
Expand on the network protocol choices (if required, like we do with database choices)
Know the internal architecture of systems
Highlight design tradeoffs