Homebot interview question

How do you go about solving a problem that you've never encountered before?