A recruiter reached out through LinkedIn and gave an overview of the company and potential roles. The recruiter found an upcoming role that was a strong fit for my background.
I had one coding interview remotely (Leetcode style medium / easy). A week later we had the first onsite which comprised of a system design interview, a role specific skills interview, and another coding interview. All the onsite interviews had two interviewers and it worked really well for covering ground.
The final round was also on-site. There was a behavioural interview, an interview from the team manager, and their skip level manager.
It took a week to get a decision.
The recruiter gave advance guidance about each stage of the process and gave feedback as the process went. Super helpful.
The process worked really well and there's credit due to whoever has designed the process. I didn't make the cut, but it was a good process and 100% appropriate to the job being applied for.