The process was very lengthy. Phone screen by HR first, then phone interview with engineers 2 months later, and lastly another 2 months later a 7 hour day of 30-45 minute 1:1 or panel interviews. Also needed a 30 minute presentation on research I did. After all the interviews, still took 2 months to receive offer.