I was contacted by a recruiter after having submitted my resume into Gap Inc.'s ginormous corporate database. The recruiter and I did a phone interview, and she immediately wanted to know salary requirements, specifically my base salary without bonuses. They could only offer me 5K below my current salary. I was assigned a copy test (which I aced) and called in for an in-person interview.
Why didn't I get the job? Lack of experience. I had 1 YEAR of copywriting experience and was interviewing for a position that required 3-5 years. I didn't even have a portfolio to give to the interviewer. If I interviewed with them now, I think my confidence and experience would secure an offer.