I was contacted by their recruiter, after couple of calls with the recruiter, Had one Phone screen and an onsite. Phone screen was straight forward, done by the manager. 4 engineers interviewed on-site. Interview duration with each engineer was for 45 minutes. I was notified by the recruiter the very next day.