Coding interview + System Design + Behavior Questions + HR
The first coding interview somehow turned out to become a system design question and it lasted more than 2 hr long. One thing surprised me was that the interviewer didn't know BFS but the requirement of the coding question was basically build a tree and search for a node.
The System Design round had 2 interviewers (an architect and a manager) and they interviewed me at the same time (not a shadow one). Two things I don't like were a) I could tell that the knowledge of system design between those 2 people was not on the same page; b) the manager jumped in to the interview after being 15 mins late and started to challenge my designs without knowing about requirements and assumption I've clarified with the other interviewer, I had to make random adjustment which broke into my thoughts. To be honest, I became a little bit angry during the interview and started to challenge interviewers about their questions.
(I learnt afterward that the manager supposed to be an interviewer of the next behavior questions interview but not this tech interview)
The behavior question interviewer was a director. The overall experience was OK, but it was a little bit difficult to make him to understand the challenge of cross-org projects. He always think about communication/escalations between "teams" while I was talking about organizations or people isn't in the same reporting chains.
The other impression of the interview was that all the interviewers are very familiar with their own products and how their company works. They prefer to have answers closer to what they are familiar with.