Aptiv interview question

The take home assignment involved creating an executable with modular software complement - leveraging appropriate C++ design patterns, and unit testing