Emex DWC interview question

1. code review 2. architectural patterns