CDK Global interview question

Design for a requirement? Design patterns like DI IOC container MMF SQL Indexes etc.