Question d’entretien chez Microsoft

How would you approach a difficult/ambiguous problem?