Starts with a 15 minute HR screen, then a relatively simple coding challenge mostly focusing on OOP principles and basic problem solving (took me about 1 hour), then had an hour long phone interview with an engineer in which they riffed off of work you had previously done to get a sense of how you think. In person interview was about 2-3 hours with 3 engineers in which they went through your resume and asked you questions related to projects you had done and went over your solution to the coding challenge. Overall, a welcome breath of fresh air compared to the typical data structures/algorithms questions that are common now. Prepare to mostly answer more system design style questions than actual coding/algorithms. They gave me a fair/pretty good offer, but upon reflection I probably could have negotiated more.