I was contacted via linkedin by an internal recruiter, then we scheduled a screening call.
After that the recruiter arranged a call with the Team Lead and then she continued communicating with me about the results and organised my next steps.
After I had a face to face interview with the a senior, the team lead and a client support manager.
Before and after the recruiter had a chat with me to ask me how I'm feeling, address any questions.
Then I was invited to the final step which was an interview with HR and another senior.
The whole thing was very efficient, organised, stress free as everything was taken care of by the recruiters. There was not much waiting time between steps and results which I found very respectful and professional.