Wipro interview question

What are SOLID design principles in Java