SupplyHouse.com interview question

Explain the assignment in detail.