Stage 1: interview with the staffing partner/Talent Acquisition personnel
Stage 2: interview with the hiring manager (with stakeholders)
Stage 3: Interview with Skip level manager
Stage 4: Interview with the Head of function/organization
Stage 5: Final negotiation with HR, TAS
Stage 6: Offer letter
As i learnt, it usually takes 1 week between each step, adding up to 6-8 weeks for the whole process to complete.