I was contacted by a recruiter through LinkedIn and spoke with her a few times. We had a conversation with one of their senior engineers on the phone and after some questions, he thought I was a good fit and should come onsite. Unfortunately, at the time they were offering less than my current position.
After two weeks, the recruiter called again saying they are now willing to up the salary limit and wanted me to come in for an interview. The interview was suppose to be a four round onsite interview (2 technical, 2 soft). The day before the interview, one of the technical interviewers (the original engineer I spoke with) was not available anymore. On the day of the interview at 7:30am, I got a call from the recruiter telling me the other technical interviewer was also not going to show up but they still wanted me to come onsite.
This obviously caused me some concern. So I had two soft interviews and I repeated ask what would happen with the technical interviews, the recruiter told me we can do a phone interview again. Throughout the two interviews, the most technical question I was asked was "Do you write code in your day to day on the job?" I told them no I script mostly but I code regularly on my own time and I worked as a developer before as well as running a startup. At this point, my interviewer started getting clearly annoyed for some reason and no longer want to interview me. After which, he only followed with generic questions that repeatedly just asked me what my current day to day is like.
The day after the interview at 9am. I got a call saying I was not technical enough for the position. I was a bit shocked to say the least. I would have expected at least a technical interview before they made that decision.