It was a very infuriating process.
Got a call to give an assessment for Junior Java position. I cleared it and was scheduled to interview for it when another recruiter calls and says the previous assessment was a mistake and I need to give JavaScript assessment. I was forced to give the second assessment with very less notice and time. It was easy and I cleared that too and advanced to the final interview.
In the final interview, the interviewer didn't ask any technical questions as such. He mentioned I'm more suited for Java and I ended up getting a rejection the following week.