Wellhub Interview Question

1. What do you consider to be clean code? 2. What do you know about SOLID principle. 3. How often do you test your code.