First was the HR round, the usual "get to know you better" round, nothing special.
The second round was a technical round which took about 20 minutes on a call.
The interviewer asked about some basic javaScript and some core concepts like the event-loop.
Interestingly, the interviewer didn't know that javascript is single-threaded and was arguing about it with me. That was funny.
In the third round, they gave me a tricky question about promises.
I cleared all the rounds and got the offer letter.
However, they changed some crucial things like CTC and it was not what we discussed.
another thing they refused to help me with was the relocation to their city which was pretty disappointing.
I felt like the overall process was unprofessional and disappointing.