Capital Group interview question

Design patterns, use cases, coding.