BMO Financial Group Interview Question

Name and describe design patterns