I went through 3 over the phone 30-Minute interviews, 1st was with the recruiter to verify I was of their cultural needs, I then had another interview with the hiring manager. This was a very pleasant call, and he stated they would be in touch. Finally, I had a skype interview on technical knowledge, I didn't feel as though I was rushed or the questions were out of the scope of the description.
They flew me down to Los Gatos a few weeks later where I had 6 30-minute interviews. This was very stressful and was done like clockwork, they asked their questions and right at 30-minutes they got up and let the next person come in for the interview.
After the first 4 interviews, they said depending on how I did on the first 4, they would push me through to the 2 directors (employee and HR). They gave me lunch as if I was going to eat it with all the nerves waiting to see if I moved on with the interview and I waited what it seems like an eternity.
Someone came in, and I was moved onto the two director interviews. I truly felt as though I hit it off and answered according to what I thought was the best answers I could have given.
Two weeks later they called me and said I didn't have the SQL experience they were looking for and decided to go with someone else. Since I was interviewed, the same exact positiion has been put up twice so I don't know if they didn't hire anyone or they are just growing.