Fiserv interview question

Design Patterns