After an initial online application, I was contacted by a member of the HR team, inviting me to a Skype interview with the hiring manager. Within the next few days, I was asked to attend an in-person interview with the HR manager and the hiring manager.
Additionally, I was given a set of questions to answer and asked to prepare a presentation about myself, which needed to be shared with HR prior to the interview. Not long after the second interview, I was offered the internship via email and invited to an orientation session the following week.