Pergunta de entrevista da empresa Viber

3 tasks for algorithms and data structures: array, stack, map and data distribution