I had an initial HR round and moved to a hiring manager round.
The hiring manager round was mostly technical, and a few behavioural questions. It lasted 45 minutes to 1 hour.
Then, I had 3 interviews with other department managers, and each was 45 minutes to 1 hour with a 15-minute break, and it was all technical questions about my resume and experience.
The final round was with the director, and it was also a technical round, and it was a 45-minute round.
All the rounds went pretty well, but the HR did not reply with an answer after 1 week, and even after following up with them 3-4 times, there was no response to the emails.