NiCE interview question

Design Patterns