I applied as an Angular Front End Developer for 3+ years of experience and I had an interview with the HR at first. I was asked basic questions and they told me that the hiring steps were these:
1. Interview with the HR.
2. Technical interview and live coding.
3. An interview with the client.
4. The final interview which was more about agreeing to the conditions.
I had the second interview and right at the start of the interview the person on the other side mentioned that I had applied as a Senior React Developer. I said "Sorry to interrupt you but I applied as an Angular Developer". And then they stated that the refferal from the HR was for a React Developer and that that must have been a mistake.
I did not interrupt the interview anyways, even though I was prepared for Angular questions. I also had some simple live coding exercises.
I got refused later with an email saying "We regret to inform you that you have not been selected for the Junior Frontend Developer role". I replied to them, thanking them but also clarified that I did not apply for that position and informed them about the worng referral to the technical interviewer. They replied "I realize I mistakenly referred to the position as Junior Frontend Developer in my previous email. Please rest assured that your application was correctly received for the Frontend Developer (Angular) role, and this was the position shared with the interviewer.".
If it was so, why did I get React questions? That made me think that their communication is not that good, since I applied for a specific postion, I got tested for another position and the reply was regarding a different position from the first two.