It seems that the recruiter typed on google: "TOP JAVA Interview" questions and asked me those questions one by one. But he was not able to understand when I was answering the questions with my own words - the same answer that he got from Google results.
So, if you do not memorize and replay the very SAME words of Google results, the recruiter will not be able to understand what you are talking about.
He also was very rude! In the end, he asked me to send my Resume to Junior Developer position.