Chama The App interview question

SOLID principles, architectural design patterns