Virtual interview, technical questions, conducted 3 rounds of interview but never mentioned details of the position not being permanent and being a contractual position.
Once all rounds were done, they disclosed this prior to offer generation and the offer details also which were communicated verbally weren’t what was reflected in the final offer.
Overall experience- not good.