How could i rate myself for the expertize in a programming knowledge?
    Many times interviewer asked me following question: 
    How much you rate yourself in core java out of ten?
    How much you rate yourself in web application out of ten?
    
Java is a popular language and having huge set of API. I am a web developer. But, there are many parts in core java which i never or least used e.g. file handling, RMI, Socket Programming. In real scenario, i use only 10-20% of API. If i rate myself 5 out of 10 in core java because there are lots of things i have to explore. 5 out of 10 makes bad impression to interviewer. The interviewer expect atleast 7 out of 10. Then they expect me to define the real scenario where i have used file handling, RMI.

What are the parameter on which i rate myself for the  expertize in a programming knowledge?  

How could i rate myself for the expertize in a programming knowledge?
===

    Many times interviewer asked me following question: 
    How much you rate yourself in core java out of ten?
    How much you rate yourself in web application out of ten?
    
Java is a popular language and having huge set of API. I am a web developer. But, there are many parts in core java which i never or least used e.g. file handling, RMI, Socket Programming. In real scenario, i use only 10-20% of API. If i rate myself 5 out of 10 in core java because there are lots of things i have to explore. 5 out of 10 makes bad impression to interviewer. The interviewer expect atleast 7 out of 10. Then they expect me to define the real scenario where i have used file handling, RMI.

What are the parameter on which i rate myself for the  expertize in a programming knowledge?  
