Passing the architecture interview
The architecture interview aims to test complex architectural problems. One of its aspects is to see how we plan, approach a problem, and ask relevant questions. Unlike the coding interview, which handles simple or minor problems, the architecture interview requires us to have a broader point of view of how iOS apps are built. That’s one of the reasons why the interviewer will probably be a senior developer, a tech, or a team lead.
The interview covers design patterns, computer science principles, and architecture decisions. This is the interview where we get the chance to shine and show our best as iOS developers. We must lead the discussion, communicate our concerns, and present our thoughts.
We’ve got Chapter 11 and Chapter 12 covering app architecture and design patterns (we will also discuss the differences between them, don’t worry!).
In most hiring processes, the architecture interview is the last stage before...