Cognizant Interview Question

SOLID, design patterns, architecture, networking