An initial conversation with someone from the people team, followed by a take-home assignment and then a discussion with the development manager and other members of the development team. There were then a few follow-up conversations with various people from the business.