I had 3 rounds of interviews over 5 hours, 2 technical interviews, and a final interview with HR.
The technical interviews were great but each one took over 2 hours. and HR interview was Okay and took less than 1 hour.
After all of these interviews, I got rejected for "My Bad English", If my English skills are so important, please test my English skills in the screen call, not at the final interview. This was a waste of time.