Applied via recruiter, screened by recruiter, then interview with direct manager, and second interview with direct manager and hiring manager. In later years the process changed: the direct manager would do a phone screen as well, and the first interview would be in a panel. Also, a final round with the CEO was added.