Perficient Interview Question

DDD and SOLID principles in Java