Cognizant interview question

oop, architecture, solid, design patterns, mca