1. 1 phone screen(randomly called me out of nowhere, started making fun of my name and asking technical questions without asking if I am even available to chat)
2. Random call from Director after 1 month asking if I can come to the office the next day for an on site interview. I politely told them I can come in a week. I asked if he was from the team who called me earlier. He said yes and told me about the team etc only after I insisted, that too in 1 sentence.
3. Now, a random coding test , full of sql questions is sent to me and I am asked by a recruiter to complete it. I completed it, it was not testing any qa/development skills.
4. On Site interview- From the minute I met the manager(he was a contractor for Visa), I got mixed feelings. Until the very end when I urged them to talk about their team, they had not introduced anyone, 3 random folks had asked me a series of technical/coding questions. No talk about experience/projects, nothing about Visa or their team. They were also clearly not very friendly, adding to my interview nervousness!