Firstly i had a call with an HR team member
Then a 1 hour technical interview
After that HR called me and said they selected me and will go with me
They verified my profile with my team members and previous company members
Also signed the NDA ,even had a pre on board meeting with me and other selected candidates but didn't send the offer
Rather told me the joining date
On the joining date they said that they have dissolved the vacancy, extremely unprofessional