Thoughtworks Interview Question

Explain SOLID design principles. Which principle is broken in your code. It was related to the coding exercise.