Months ago I had an online assessment for a SDE II position at Amazon. It had a part with multiple choice questions about system design, just after the code stage (I can't remember exactly the problems, but they were LC easy to medium, both about arrays and sorting). You were given a scenario, for example: you need to design a voting system, that will be online for three days only. participants have unique ID and can change their votes while the system is still on.
How would you approach the design of this system. What would be your next step?
Then, we had to choose answers in order, from what would be the best next step to take, or what would be the worst step to take.
I'm wondering if there's any source (books, sites, videos, etc.) with this same type of question. It would be very helpful to prepare for the system design part of the interviews