The process started with a short call from the recruiter, discussing the role and my experience.
She requested me to complete a home assignment, that was online and took approximately 1.5 hours.
A day or two after submitting the assignment I was invited to an interview with the team lead and head of the department, the interview was supposed to be held F2F, but I watched a cold and they were flexible and pleasant and changed the interview to Zoom.
The next step was an interview with HR.
After pleasant interviews, they invited me to arrive at the office to pitch a presentation I was supposed to prepare. At this point, I already signed with a different company, but the whole process was pleasant and informative.