I networked my way to the interview. I got it because I knew someone on the inside. Then I had a conversation with a couple of recruiters. Then, a phone interview with the hiring manager. Then a 1-hr technical interview with a Sr. Engineer. Has I passed that, there would've been an onsite with multiple people.