I applied online via the bank's website and got a call from HR about a week later asking for an in-person interview. I had three interviews, each around 45 minutes in length. The first two were with more senior members of the team that I would be joining and the third was with HR. Everyone was super friendly and very easy to talk to, which really helped make the interview feel more like a conversation rather than a series of questions. Everything they asked me was completely fair, no strange/unexpected questions. HR called me the following day with an offer.