Aptiv Interview Question

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