SOLID Principles: A Favorite Interview Topic