PartnerPath Interview Question

Designing a complex solution