Pergunta de entrevista da empresa Earnest

Design a gift giving system