5 individual interviews with different engineers. First with the hiring manager (who would also be your manager), followed by an engineer on your team, then a design interview, then a "bar raiser", and another engineer on your team. They asked pretty standard algorithm questions and asked how I would design UberEats essentially.
The bar raiser interviewer and the design interviewer went pretty terribly (from a manners standpoint). The software designer asked the question and immediately went back to texting on his phone and continued to do so for the rest of the interview. He gave absolutely no feedback of the design choices, and when asked what he thought about it, simply said, "There are many ways to design a webpage".
The "bar raiser" had one of the most condescending people I've ever met. When I asked what he does/what his role was at the company, he said "pretty much everything. Project management, product management, development, person management". He asked that I "solve sudoku", but would keep interrupting me when I thought out loud. Just as I was getting to the right answer (looked it up online afterwards), he stopped me and moved on to the next question. The second question was another question that would take at least several hours to solve. When I stood and thought about it for about 15 seconds, he said "you have to break it down into smaller pieces" (same thing he said about the first question). At that point, I saw that he had already made up his mind; he started talking about something barely related to the problem and started talking about the solution for solving that instead for the next 5 minutes. It had little to do with the original problem and it felt like he asked these questions for his own kicks.
The interviews with the other engineers and the hiring manager were positive; they were very receptive to questions and comments and were straightforward in their questions.