UBS interview question

Java design patterns and follow-ups