I received an email from a recruiter about my application and we set up a phone interview. That seemed to go well so we set up a followup phone call with three different people. I could tell when the call started that they already liked me (from my resume & portfolio). They asked about my experience and told me a little about the job, but it was hard to understand all the intricacies of the position without having looked ahead of time. I heard back soon after and we scheduled an in-person interview.
I met with 5-6 people, one on one for each. I answered everything well and had a much better understanding of the work they do. As I was leaving, the man who would have been my boss told me that he really liked me and if I didn't get chosen that he had another position for me. It was a little awkward, as though they already had someone they were hiring, but I said OK and was on my way.
I found out that I didn't get the job, but I inquired about the other position that was mentioned. It turned out that it was well below my salary requirements. I also found out that my salary requirements for the initial job were above what they would offer anyway. I think it's important to clarify this during the initial screening (which we did) so there's no issue down the line.