Cognizant Interview Question

C#, Oops, Solid principle, Design patterns, azure