Earnest interview question

Design a gift giving system