Got a referral from someone internally, then spoke briefly with recruiter, then team lead, had a timed coding test, an hour review/revise session with some engineers on different teams, then a final behavioral interview with an SVP.
Between the submitting the coding test & reviewing it there was a company-wide offsite for 2 weeks that I was not informed of. By the time they had their employees review my result and decide on another round of the interview, it had been 3.5 weeks. No one acknowledged that I had been left waiting in the dark and no one apologized for it either.