W. Gessmann interview question

Design principles, patterns, basics of oops