1. What answers would lead to a hire and what answers would lead to a reject
2. Does this align with someone able/not able to do the job.
Without these the interview question doesn't provide you the information you need as an interviewer.
4. Is this a puzzle question with only one answer, or are there subproblems they can still solve and I will get actionable data from?
When interviewing, you should be looking for evidence that the candidate might be able to deal with the problems that they are confronted with in their new role. Questions should be directed to finding that evidence, and answers can basically provide you with evidence, provide you with evidence to the contrary or be neutral. At the end of the interview you hopefully have collected enough evidence so that you are convinced the candidate is able to successfully work in the problem space their new role brings.
Q1: Rate yourself 1-10 on X language? Their answer is Y (and almost always 7).
Q2: What's the difference between a Y and a Y+1?
Q2 is real question with Q1 being there just for framing. Some people simply state that the difference between a 7 and an 8 is "just more experience". TBC, that's not a wrong answer.
However what gets me really excited is when this line of questioning shines a light on what the candidate is curious about, or interesting in learning next. It goes a step beyond just self-awareness that there is always more to learn. To me it's a signal that this person has a plan and a drive to grow oneself.
While I do not make binary hiring decisions on this question or any question; I can vividly remember the answers I was given to this line of questions by some of the best engineers I've worked with.
Like yes, during an interview you should attempt to learn what it would be like to work there.
So the question becomes: "7, 8, or 9?"
Still some strategy to think about here. If you answer "7", then you're saying, "I'm not that good but even I know not to answer lower than 7". Answering "9" is similar, except you're saying you know better than to go full self-aggrandizement.
Yup. Nothing of value is gleaned from this question.
However, ten levels is too many. Five is better. With ten levels, someone is always unsure whether they belong one higher or one lower than the answer they give, so you have a test which combines a real self-assessment with an unknown variable: the personality of the person you're asking.
For a skill of interest, five levels will give most candidates a clear image of where they actually belong, and the differences are large enough that a dishonest answer can be cross-checked with straightforward "I expect a 4 to answer this correctly" questions.
I answered: "CEO of this company"
Didn't get an offer :-)
I wouldn't ask this question to a job candidate, but in any context where it might come up, if the response is "10 because I am at least 90%tile on a speed or error rate compared to other candidates" then that's acceptable to me.
It should make sense, though. If the response is "where 10 is having written a frequently referred to text on the entire subject I would score an 8," what does it mean.. Wrote 80% of a book? Wrote a book but it's referred to 4/5 as often as the best book? Neither of those are really practical interpretations.
As usual, it's the way an answer is given that can make more difference than the response per se. If ever asked this kind of "rank on 10 your skill" question then giving a reasonable benchmark for your choice can improve the clarity of your communication, at the very least.
------- 1 ------- 10
C++: xxxxxxx
Python: xxxxxxxx
SQL: xxxxx
I'm not seeing any upside. Are you someone that did this, why?1) As a recruiter-level screening question. A recruiter can't evaluate your answers to a coding problem, but they can reject all candidates who select less than "7" on a slider. It's basically a cheap way to go from 1,000 resumes to a more manageable number that's actually shown to the hiring manager.
2) As a "gotcha" on technical interviews: oh, you selected "9" on C++? Well, here's my favorite IOCCC entry, figure it out! You can't? "No hire, the candidate lied." It's counterproductive, but many engineering organizations approach interviewing this way (also see: "brain teaser" questions).
Between #1 and #2, the safest answer is always "8".
It wasn't for candidates, though, it was initially for interviewer stats and possibly maybe referred to for team transfers.
(the current version is in a completely reworked system and on a four-point scale that includes "interested" and "currently learning" so really only a two point scale of claimed knowledge)
A lot of resume advice floating around is not good.
At most you could convey that you're more proficient in language A than language B.
It’s the context that matters - for example a comparison of skill A which the candidate rates at x out of 10 to skill b where they rate themselves a y out of 10. Both x and y are meaningless, but the relationship between these two is not.
Self awareness is also important, both in terms of strengths and development areas. People need to be aware of their blind spots because we expect them to take a step back and let themselves be led where appropriate. And people need to be aware of their strengths because we expect them to step up and take the lead if necessary.
A quantitative scale for qualitative things really helps having the right discussions with candidates.
iirc, Google recruiters used to (still do? dunno) ask people to rate themselves in a bunch of areas.
* Why are you asking? So we can pick interviewers knowledgeable in the same areas you are.
* How should I rate myself? Here's a reference. 10 means you are the world expert, maybe invented the thing I just described. 9 means you literally wrote the authoritative book or are on the standardization committee. 8 means you wrote a book on it or the like...and so on.
In general, you should expect that you will discuss the things you rate yourself the most highly on with someone at Google who knows them better than you do, or at least (if you really are the world expert) one of Google's most confident people on that subject.
I think this was a useful practice, at least in the context of Google where they have a very wide interview pool and actually sometimes do interview people who literally wrote the book on something.
This is exactly what I'd do, ask what constitutes a "10", and if the interviewer can't answer that question why are they even asking?
Anybody who gave an answer of 5 or above was an immediate no-hire :-) Because nobody is more than a 4 out of 10 on knowledge of C++.
You'd definitely hire programmers with the same sense of humor I suppose.
I do agree that asking to rate one's knowledge of C++ is an obvious trap question. Any reasonably seasoned person would probably laugh and respond with another question, "... which part?" But yeah they'd have to share your sense of humor.
I feel that it shows insight into how strong a candidate really is and how much they are bluffing, for example “rate yourself in JavaScript” and then asking a JS question. If their answer lines up with their self-assessment (somewhere in the ballpark) then it seems more likely their other claims are true.
However, I would never ask this question and rate a candidate on whatever number they decide to come up with. Lots of times the most skilled engineers rate themselves lower than you would expect.
So yeah, the number is meaningless, but I think the question can be revealing in an interview setting.
Generally, people who ranked themselves as Masters were subject to the dunning Kruger effect (and/or arrogance)
> It’s entirely ambiguous, and depending on which interpretation you give, there’s really no wrong answer.
This is a feature, not a bug. There are going to be other parts of the interview process, knowing where you are confident and where you are not is an invitation for further discussion.
From 1 to 5, rate yourself and explain why.
The value itself isn’t what matters, but the reasoning of the candidate and let both of you discuss where the candidate needs some ramp up and where they want to grow.
At some point, a question is like a metric: once you track it and try to improve it, it ceases to be a good metric.
That’s why multiple interviewers cross check themselves and the probation period helps confirm or affirm the fit in the position and the team.
I can think of hundreds of weaknesses on my end, but of course it's an interview so you don't necessarily want to tell them everything, just stuff that either doesn't make you look too bad. It was extremely difficult, and I thought it was kind of a sociopathic question.
Granted, I did get an offer for that job (and took it), so I guess it all worked out, but it was a very strange part of the entire interview process.
"me? my biggest weakness is that I work TOO HARD!"