Pergunta de entrevista da empresa GoGroup

Pretty much everything I previously mentioned.