Domanda di colloquio di Chinsay

Basic algorithmic code questions, Architect patterns.