Pregunta de entrevista de Perficient

Architectural questions, solve some small algorithms.