1. HR screen 2. Hiring manager screen 3. Technical interview Then they say that you are confirmed and HR vanishes for two weeks and then suddenly drops you a mail saying that there are some internal changes due to which the position is closed. I mean why did waste someone's time if you did not intend to hire you might have a lot of time but others might not be willing to give you multiple mock practice rounds.