I'm not GP but I think you are both correct. What I personally dislike and would avoid as an interviewer is "Rate your [language] skills from 1-10". I've answered a "2" every time I've been asked that question, and it probably reflected poorly on me, oh well. Most people hiring would probably consider me significantly higher, but I honestly do believe there is a magnitude of difference between me and the top 1% of say, Ruby developers in the world.