M&T Bank interview question

Software design questions