

That is part of it, but you also need to practice asking clarifying questions and collaborating around a solution. OP was pretty much guaranteed to fuck up their first go. It’s something that gets easier over time.
Also, something that really messed me around was that System Design questions have a particular form and expectations around them. So read up on how they flow and practice those too
Yep! (Though “one or two” might be too few!)