The architecture design interview
The architecture design interview is a crucial step toward our proposal, and it requires skills that are much softer and communication oriented.
Unlike Swift, Combine, and Core Data questions, the architecture design interview requires us to step forward and come up with a more holistic point of view – product requirements, backend, scale, analytics, and user experience are all factors we need to consider when trying to design a complete system.
The architecture interview, perhaps even more than the other steps in the hiring process, is based on communication and meeting expectations. Therefore, we’ll start with understanding the interviewer’s point of view.
Entering the head of our interviewer
So, what does our interviewer want from us? What are their expectations?
The most important thing to understand here is that the interviewer doesn’t care whether your answer is the most optimized solution, or even whether...