Luxoft interview question

C# basics SOLID Design patterns