I had a 30 minute phone screen with the hiring manager. This was a pretty standard one focusing on my experience and what they are looking to do.
This was followed by a 3 hour interview at their offices. This included questions about leadership and management, team building, system design and general situational questions (tell me about time when you had to X). I felt I nailed it, especially the system design part of it.
Unfortunately the feedback I got was they were looking for more technical people, which I thought wasn't right considering I did the system design part very well. I asked to speak to the hiring manager to get direct feedback (which he promised me during the interview), but no response. No respect for a candidate who has spent a lot of time interviewing.