First was a phone interview mostly behavioral and questions regarding resume and projects. Second, was a video interview which was mainly the same but more in depth into personal projects. Third, was an onsite interview with multiple people at a time with mainly behavioral questions as well as some minor technical questions. Overall was good. accepted the offer.