Well nothing's wrong with the units. They can choose to say they're 367/1000 if they like. They obviously men something by it. People who are humble though good would probably rate themselves lower than others who had no clue of the skill and thought they knew enough. But I guess you're referring to the second category. Anyway, best is to ask them to elaborate what they mean. Or rather ask them - how would a 10/10 be different from them. Their answer could tell you how well they know their own skills and where they aspire to be.
why on earth do you ask a person to rate himself? Is it part of the list of questions you are supposed to ask? The job of an interviewer is to rate the candidate. Especialy a fresher - where does he have a scale or standard to compare himself with? In my opinion, it is a dumb question - and dumb questions usualy elicit dumb answers. Imagine asking a contestant in a beauty contest to rate herself - what is she going to say? You want to give the best impression of yourself, at the same time dont want to give the impression of being boastful - 7/10 is a reasonable compromise. Yes, if i was attending an interview and was asked a question like this, i could well say 7/10. Ask me something like - 'in your current job how many guys are better than you?'. This makes sense, if you *do* want a rating.
I don't ask freshers this question. I ask it of people with more than 6 years experience who I'm looking at for a very senior role. The reason I ask is simple. Those who know a lot know that they don't know it all, those who think they know a lot think they know it all. One of the better answers I've received is, "I don't know it all, I just look at the documentation when I'm confused". The question is completely non-technical.
I disagree completely. it's a genuine question designed to determine if the interviewee is a bullshitter or not. One never asks these questions to freshers, one asks these of experienced people, often far more experienced than the interviewer himself.
Besides, hiring someone purely on technical ability is daft. There are various personality traits that could make hiring someone less productive for the team as a whole than not hiring him. I'd rather have interview questions that bring these traits to the fore than have them found out on the job.
no, on the fence. the next question is the clincher, for example, a webdev with 7 years experience would know the difference between GET and POST. A 7/10 who confidently gives you the wrong answer doesn't.
I just realized that you dont ask them to rate themselves on this 1-10 scale, they do it themselves. However I still think that in a 1 hour interview, there will be far better reasons to decide if somone knows his stuff or not.