Etsy interview question

Project based interview with critique