Pergunta de entrevista da empresa Perficient

Architectural questions, solve some small algorithms.