You did not have a phone screen. What you are describing is the initial contact with a recruiter, to establish what roles you're interested in, explain how the process works, and arrange dates. Had you proceeded past this, you would probably have had a phone screen next, which would be with an engineer giving you a technical problem to solve.
I also rated myself 4-6 on most categories, and was hired; that's an entirely reasonable score on the scale they give. I don't know what happened in your conversation with the recruiter, but it sounds like you made it clear you weren't interested and that was the end of it.
My not be considered a "phone screen" in the process but if it walks like a duck and quacks like a duck.. :)
The other thing that you can often see with it is how much a person doesn't know that they don't know. I don't often get someone telling me that they are a 9/10 in linux but generally when they do, they can't set an ip from the CLI, or use top. I do want to see people who understand what they know and what they don't. I realize the question is pretty arbitrary so it's one data point in a set but it can be useful to understand how someone sees their own competency.
Ok that's fair, I can see that point.
I usually just probe by asking details about the projects they've done etc.
Also found there is sometimes an inverse corellation between those who rate themselves high and their abilities and vice verse rate themselves low and their abilities (there is a name for this phenomenon, but I don't recall it). The idea is those who really know a lot, also know how much they don't know.
If someone asked me "how well you know the Linux kernel", I would say not at all. Because I had to read the source to some parts of it, had to tune it for realtime charactestics and have seen the depth of the rabbit hole so to speak, and realized I don't know anything compared to how much there is to know about it.
> I usually just probe by asking details about the projects they've done etc.
I do this too, but that tells you if the person has a matching view of their abilities with their actual skills.
Do you expect them to remember the parameters to ifconfig, or do you ask them to craft a script/command line to print only the MTU for each interface?
When you ask them about top, do you expect them to remember what top is? or do you allow them to google for top, and ask them to craft a command line (or shell script) that finds which user is using the most memory on the system?
Often I will ask a question about making a big change and I want to know how they go about it, is there error checking, is the a list of failures that can be worked later, if it's big scale are things run in parallel, are parallel processes run in a way that would max out the boxes resources? I don't need all of those because everyone answers those questions differently but I want to know how you think and assume you can look up arguments later. Or that I can teach you how to use a man page depending on the level of hire.
A huge majority of our stack is proprietary so you won't know how to use it anyway. So if you know how to think and you know how to learn then you should be fine.
I can't tell you about other companies, but ours is pretty straightforward: you tell us what your strongest areas are, we'll give you interviews that line up with those areas. There's no strict guarantees and you should expect a spread of different questions, but whatever it is that you're good at, expect us to offer you a chance to show us that you're good at it.
It's probably only a useful technique at companies which are big enough and flexible enough to find a use for you, whatever your skill set happens to be. For a company that only has one job opening and needs a specific sort of person to fill it, this sort of pick-your-interview-subject approach doesn't help them.
(Trick questions are useless: they primarily serve to make the interviewer feel clever, not to demonstrate the abilities of the candidate)
Google had a list of technoliges as you described, and I was asked to rate myself on each one. I think it would have been slightly better if they explain why or how it is used.
My one experience with getting to a Google onsite is that, despite repeatedly telling various recruiters my strongest areas, they ended up interviewing me for what they wanted me to do rather than what I was good at. In fact, one of my interviewers literally had to throw out all his prearranged questions and make shit up as he went because my background and experience were so misaligned with what he had been added to my loop to ask me about.
So maybe they were right to reject someone who answered 4-6 in most categories. Either that person isn't a good fit skill-wise, or they are a good fit skill-wise, but not personality-wise.
Realistic assessment of your abilities matters as an employee.
Humility is far rarer and more valuable.