Explain Design Pattern Interview Questions