Initial 30min call with recruiter. Then a scheduled 30min with hiring manager. Then a scheduled 4hr interview with multiple engineers over zoom but separated into multiple 30-45min sessions. Mostly behavioral questions but also a decent amount of technical questions. Overall good experience but the 4hr interview was brutal in terms of having to stare at a screen and talk non-stop to multiple people.