Pergunta de entrevista da empresa Microsoft

What are SOLID principles and give examples