I only had one onsite interview. There was no previous phone screening, except with my recruiter. Each individual interview lasted about a half hour long each. Starts with hiring manager, then the manager's manager, then a colleague, and then finally HR.