Domanda di colloquio di Apple

Coding, behavioural and architecture questions.