First interview with the HR to get to know each other. Then two technical interviews (one of code review and the other one writing code and system design). Finally, two more interviews (one with the team you will join) and the other one cultural fit.