Pergunta de entrevista da empresa Revolent

Very generalized programming Q for a technical interview