The recruiter reached out on linkedin asking if I am interested in Exploring some opportunities. It was a good conversation he talked about the team and work. We agreed to move forward with the phone screen.
First red flag was that the interviewer was surprised, more than disappointed, that I will be interviewing in a programming language not of his liking.
He asked me a 2 part question and assuming the first part as the only question (my fault) I spend 10-15 mins just thinking about "what's the catch, why is this so easy" and there was none it was an easy question :D
After 20-25 min in the interview he asked me the second part. We discussed possible approaches and it took me some time to convince him with my final approach.
Finally I started working on the code which I finished in time and did some code cleanup and addressed the interviewer questions.
We were left with around 10 more mins and he asked me if I had any questions. I assumed that he was satisfied with the solution and started talking about the work which was quite similar to what I have been doing in my current position. Sounded like a good match.
After the interview was over, I verified the code by running all the cases that we discussed and some more corner cases. Other than a couple of compilation issues there was no logical error.
The next day I get an email from the recruiter, the standard rejection email. Don't know the reason, would assume that I had to think about a solution and didn't know it in advance.
I had better expectations from this organization, extremely disappointed.