InAllMedia interview question

list and explain SOLID patterns