There was a total of 3 rounds. First, one being a hacker rank test checking your DS & Algo, Next was HTML+CSS+JS according to hr (But, they asked me React.js too in the same round). The Interview lasted for about 1.5 hours. They asked me the basics of Javascript, even a few questions surrounding the basics like how react.js works, and promises work inside(not the functioning but what happens in the call stack etc). After 1.5 hours of grilling, They said the hr would let me know. I never heard from them ever since, not even clear rejection. I politely emailed hr after 5-6 days to have clarity since I had other offers in hand, I was told he hasn't heard my feedback from the interviewee and he would inform once he has the results. Well, days passed and I didn't hear from them. I assumed it was a rejection, or if they were so confused they could have asked for another round.
It's bad to keep people on hold, a clear rejection would have been fairer, rather than keeping me waiting for 10 days.