I was contacted through a recruiting company, actually 2 recruiting companies which did 3 pre-screens. 3 Phone calls and a test. Then another screen technical phone call with the client.
Initially the recruiting company said that the position is home-based and the role was initially "PHP Lead developer"
Then after almost 5 screens I went to a face 2 face interview where I believe the questions were ok, some of them were for like juniors but I was able to overlook those.
After all these screens they asked me at hte interview if I am able to start working... and then I receive
"I am sorry to say this to you, the client is not considering your candidature for this role as they want to consider you for a senior position so I just want to touch base with you till the position get opens. I will keep you posted on the updates time to time. I request you to keep me posted if you find any better opportunities. "
WHICH IS NOT A problem. My problem is messing with people time. I am extremely busy and I realized I am ok in my current role, I have a lot of interesting things to do, I am making momeny for the company and when somebody messes up with my time this way it's a red red flags.