It was 5 rounds starting with a 15 min phone screen, a 45 min technical portion where I was asked vanilla JavaScript questions, a mixed bag of behavioral and technical questions from the team lead, a take home assignment, and finally a 2.5 hour onsite that walked through previous experiences, projects, and walkthrough of the take home.
While most of the process was fine it wasn’t until after the final interview that I was informed that the position I applied for would be reconsidered to be a contract rather than the full time role with benefits that I applied and interviewed for.
Despite accepting those terms, I was still ghosted afterwards and even tried reaching out for feedback to no avail.