There was a chat with a recruiter, a chat with the engineering manager, then an assessment and several back-to-back panel interviews.
The interviews were pretty typical. For the panel interviews there was first a technical one. You went over your assessment then a design problem. Then a chat with QA and product team members. They asked behavioral questions. Then lastly a chat with other engineers where you dug into a project you had worked on.
Mostly everyone was great. The technical interview was a bit frustrating because the person kept talking over me and interrupting my train of thought. The project panel folks were both sweethearts and fantastic. The engineering manager was also super nice and great to chat with.