Question about rating your skills
So I have seen a couple of posts that say you shouldn't rate yourself too high in one particular area. You shouldn't rate yourself too low in one particular area. Let's say I have been working Java 8 years (pretty much everyday), I am pretty fluent in Java. I would probably rate myself a 8/10. There are still some things on JVM memory and heap analysis and garbage collection that I don't entirely understand so I would say 8/10.
I have done Python for scripts off and on for years but I may have trouble with throwing ou the syntax without googling it. What is that? 7/10? 6/10? And then on C/C++. I have coded with them off and on years ago, 5/10?
I am sure we have all worked with various languages how do we approach them in a Google/Amazon like interview. Am I OK with just Java as 8/10. I will have to mention python and C/C++ because it was part of my job but I am not as fluent. And then there is Haskell, Scala, Clojure which I have been working with also off and on for practice.
What do you think? How would a google interviewer approach these ratings?
Java : 8/10 (fluent but still some things I could learn).
Python : 7/10? (I don't work with python every day, I only work with small scripts for automating simple tasks). I may not be able to come up with the syntax entirely in an interview (E.g. I would have to google it).
C/C++ : 6/10 - I was fluent years ago?
Scala/Clojure : 3/10?
Good question. Perhaps ask them what they think 10,8.5,3,1 mean. "Expert" for 10 is not good enough answer. Ask more specifics.
- Anonymous February 08, 2013