First interview was with the Recruiter, within a day or two the second interview was scheduled with the hiring manager. The final interview was within another 2-3 days with the VP. Entire process took about 2-3 weeks, between the initial interview, offer letter, and background check.