Initially had a phone interview with HR that went well. Then had phone interview with head of development that seemed to go well too. He asked a few logic questions and a basic programming questions to see how my thought processes worked.
As a result of both phone interviews I was called in for a face to face interview, again with the manager of the development team. He had me walk him through some code he had brought in, as well as, ask additional general interview questions. Again this meeting went well and I felt that he was ready to hire me. As we walked out of the meeting room, he suggested that we stop by the owner's office so that I could get aquainted with him as well, and intimated that meeting the owner was a "good thing"; by which I assume he meant getting the rubber stamp approval. This is when it turned weird.
The owner asked me to sit with him so we could have a discussion. One question he asked was whether or not I had programming in High School. This I responded to in the affirmative; I had Basic programming and even a little digital logic (because I went to Milwaukee Tech). In my case, I thought this question was odd and somewhat irrelevant because I've been out of High School for some time. (I did wonder at the time if he was trying to assess my age, and thought that he should be careful with that kind of questioning) I'm a career changer who is currently in a Masters level Comp Sci program at a decent university. By the time of this interview, I had completed perquisites equivalent to an undergrad in cs, and several grad level courses. He asked what courses I had and how much programming I've had. I mentioned a couple of courses that contained the word "programming" in the name but also explained that most of my courses involved extensive programming because I was in the software development track. Despite this, he concluded and said to me "So, you haven't had a lot of programming in school". Okay, um, the exact opposite of what I said. Also, bear in mind, that the position required that the applicant be at least a sophomore. As a grad student, I've far exceeded the sophomore level of software development coursework. He also asked if I played an instrument. Okay, I thought he's trying to be a bit conversational. But when I answered that I did (the piano) he started taking notes and asking about other instruments. What?!
I didn't get the job and was disappointed for some time. However, looking back and considering the oddness of the owner, I think that I may have dodged a bullet.