BMO Financial Group Interview Question

How would you rebuild an app or program you have previously worked on?