Recruiter calls, super nice. Setup the tech phone interview with an Engineer on the team. Went fine, got the on-site interview the next week. 5 hours non-stop with 4 round, total 8 people. At the beginning asked to do a presentation, topic given earlier. It was a very interesting interview process, lots challenging questions on the thought process.