Guardian Life interview question

OoPs, Design Patterns, Collections in Java