dunnhumby interview question

Explain how you have implemented a complex solution before