dunnhumby Interview Question

Explain how you have implemented a complex solution before