First, I applied online and received a response within a few days.
I was invited to a screener interview within the week. After a 30-minute interview with the head of HR, I was told that I'd be given a small assignment to complete.
After one week, I received an update that there was a small delay in the process, and that I would receive the assignment shortly.
I received the assignment after four days, and was given five days to complete it.
Upon completing the assignment, I waited maybe 3-5 days before I heard back, an was invited to an in-person interview with the Managing Director and key stakeholders.
The in-person interview was professional but relaxed, forgoing classic interview questions for more open-ended discussions on my experience and my take on the company's business functions.
After the interview, I immediately received an invitation to a follow-up remote interview with a final key stakeholder, which took place a few days later.
This interview was more structured, focusing on how my logic used in the assignment and how I would apply my experiences and strategies to the company in a variety of situations and use cases. Again, professional but very friendly and conversational.
After the interview, I was told that it would take up to three weeks before I heard back, given that it was during the summer and many people were on vacation. Despite that, I received a response within the week offering me the job.