HR did a phone pre-screen. Was onsite for about 4 -5 hours of technical interviews with fellow engineers, directors, and senior directors. Technical interviews were standard set of questions for the skillset required. Took a while to hear back after the on-site interview - almost a week.