HASSELL interview question

How do I proceed with a design problem?