sidion interview question

What are design pattern?