Etsy Interview Question

Project based interview with critique