I guess that they urgent to find a person for the position, so it is pretty efficient.
I offer the onsite interview only once. Talked to HR first, then their department VP is in the office, so talked to him for the position. Then a phone interview with its US customer in 2 days. Got the offer.