Hiredintech:
- The idea of these questions is to have a discussion about the problem at hand. What’s important for the interviewer is the process, which you use to tackle the problem. The typical outcome of such a discussion is a high-level architecture addressing the goals and constraints in the question.
- Remember that there is no one right answer. A system can be built in different ways. The important thing is to be able to justify your ideas.