Initial short phone screen with a VP, followed by a HackerRank coding challenge that was a good test, followed by a four hour onsite with an hour with different people for each of system design, object oriented design, coding, and experience/interpersonal.
I thought the folks that interviewed me are smart and likable, and asked good questions.
The two coding challenges I took were aimed at understanding my ability to design an algorithm then to discuss its efficiency. There was some ambiguity in the questions but I asked questions and got good answers. The interviewer was prepared for those questions and was, clearly, evaluating me on my questions and unstated assumptions. I respect that.