Cognizant interview question

SOLID, design patterns, architecture, networking