How to answer “Is this John?” on phone [closed]
I would avoid “it is him” and “it is he” if you are trying to stick to idiomatic American English. They are not grammatically wrong, but you would not normally hear someone speak of themselves this way on the telephone.
Your other choices are good ones. Another is: “This is John” (or, “Yes, this is John”).
The technically correct answer is "This is he". This is because the verb "to be" is mostly used in a special form called the copula, or less precisely "linking verb." With copulative verbs no action is indicated, rather a state of being is indicated, and so the second substantive, called the predicate, doesn't take the objective case. Which is to say, both take the nominative form, the second being called the nominative predicate.
I think it is a curious rule in English, but it seems to be common in other languages too. However, "this is him" is very common too. Some pedants might bristle at it, and your hiring manager might be one such pedant. On the flip side "this is he" has a slightly hyper correct, pretentious tone to it, and that might tick off your hiring manager too. Of course your hiring manager might be a reasonable person and not care one whit.
I suppose it is easiest to avoid the problem by simply answering, "Yes, this is John."
Yes, it is him/he doesn't sound like a good way of talking about oneself, I'd drop that one immediately.
Yes sounds too short and impolite.
Yes, John speaking and yes, speaking both sound perfectly fine. I'd stick to those!