Total of 5 rounds including a phone screening, chat with engineering manager and 3 technical rounds. The final round is a two hour onsite that is straight whiteboarding and leaves little to no time for discussion. It was quite a long and tedious process and I sunk in over 8 hours of interviewing here.