Experienced interviewers: Is the key to a successful system design answer knowing when to give a hand wavy response?

Posted by the_collectool@reddit | ExperiencedDevs | View on Reddit | 19 comments

Context:
Currently going through some interview loops, senior to staff level interviews.
I find 1 hour is not enough for me to fully diagram an end to end solution, instead of ending the interview with a full component diagram I end the interview with tons of text that both describe requirements, the work api does and fleshed out entities.

I believe that the reason behind this is because I try to be extremely verbose and check every stone I see (example: I'll list out every single entity I identify and also list out every single property of those entities, while ensuring my interviewer understands and acknowledges what I said), i'm an experienced engineer so you can bet your ass I'm going to identify as much of the required data as possible.

I know 1 hour is not enough time to "design Venmo".

Question:
In order to make most of the given hour, should I quickly mention and not dive deep on every single topic? Instead letting my interviewer ask the questions he wishes to understand or getting to them during the dive deep phase of the interview? Being hand-wavy and only diving deep when asked?