1. HR screening with a Talent Aqcuisition Specialist, talks about the company, products, teams, position, candidate's experience and interests.
2. Call with a Software Engineering Manager from the team owning the position. Talks more deeply about the project and team. Asked several technical questions regarding the tech stack, feels more like a conversation around several engineering practices. My suggestion is that you formulate a strong opinion about each of the topics they ask (design patterns, architecture, threading, etc.).
3. If you do good in previous interview, you will be scheduled a series of "onsite" interviews consisting in 4 back to back calls with several people in the team you are interviewing. Most of this calls will be heavily coding focused, so you can expect solving a code challenge or come up with a system design for an specific problem they give you.
4. If performed good during onsite interviews, they will schedule a call to let you know they will be extending an offer and go over details of it.