With that being said - when it comes to tackling these interviews - it seems that most of the time I am trying to regurgitate information rather than actually doing some kind of "problem solving".
The other end of this would be to read many System Design Interview Answers and learning those - and then knocking on wood and praying that you're going to get one of those questions.
Neither of these sound very productive.
How would one be able to answer such questions with confidence if they have never build out those systems? And what would be the preparation needed to be able to do that?