Zappos Challenge interview question for Software Engineering Internship position