4.5 Stage Process for ML Dev Ops role. Every stage included initial CV overview questions. Overall took almost a month from screening call to offer.
Initial "stage" was a call with their recruiter - asked about my previous experience, described the role in more detail, levelled expectations, asked about salary and general friendly banter.
1st: Senior Hiring Manager; Focused on my history related to application deployment, deploying ML models to production, CI/CD experience. Asked in detail about previous CICD setups, how we handled artefacts, where models were stored. Leetcode medium for grouping anagrams
2nd: A week later, System Design question - initially misunderstood the directive but was asked to design a complete CICD system, i.e. if Jenkins or similar didn't yet exist
3rd: Back to back with 2nd, live coding question. Not leetcode, IMO good way of measuring coding ability with real world questions
4th: Week later again, behavioural/culture interview with senior TPM. Asked for what would i do re: managing conflicts between people, vague specs from clients, how i work in a team, etc.
Received the unofficial offer about 4 days later, then offer letter 3 days after that.