Pergunta de entrevista da empresa Swiss Re

What’s the most complex programming or engineering problem you’ve ever had to solve? What made it so difficult, and how did you solve it?