It was a lengthy process, with 3 interviews in total.
The first interview was just a talk to see if I was a good fit. The second interview was with 2 other engineers, again, seeing if I was a good fit technically. The third was a technical interview with a panel of 5-6 team members.
Why use an interface over a base class?
The following metrics were computed from 1 interview experience for the Rocket Mortgage Software Engineer role in Canada.
Rocket Mortgage's interview process for their Software Engineer roles in Canada is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Rocket Mortgage's Software Engineer interview process in Canada.