Question d’entretien chez Yandex

Can you explain a time when you solved a complex problem using Java?