Wovenware interview question

Describe OOP pillars. Describe SOLID principles with an example. Talk about your experience. Talk about Design Patterns.