ZF Group interview question

How do you approach solving a problem?