Granify Interview Question

What is SOLID in programming?