Centric Consulting Interview Question

Solid principles