Pregunta de entrevista de NewStore

How do you approach debugging a complex problem?