Pergunta de entrevista da empresa Marqo

Typical coding test + system design.