Mm, yeah, you've summed up my views pretty well.
If that means I don't get the job, that's probably for the best, because I would resent every moment I had to work in that language. A good developer should know his or her own mind.
With that said, I am very careful about what things I'm negative about. My personal opinion (at this time) is that PHP looks a bit cluttered as a language, but I'm not going to say that in an interview because I don't know PHP. It may well be that I'll find I like it (hey, I like C, so it's possible!)...or maybe I won't, but I'll cross that bridge when I come to it. I can learn just about anything, and I'd rather send that message.
That said, yeah, I agree one definitely shouldn't make snide and sarcastic remarks in general, especially in interviews, and should still keep the negativity carefully in check. But, "I yam who I yam." If I sell them a falsely saccharine version of me, everyone loses. Yes, I'm a developer, a communicator, and a fast learner...but I'm also (respectfully) passionate. If the workplace can't handle that part of my personality, I'd rather know that now.
P.S. From the other side of the table, if an interviewee owns that they hate C++, I'd be glad to learn of it then, instead of weeks or months into their job with us. Can we show them things to help them love it? Are they better suited for the Python code base instead? Is this job just not to be a good fit? Better to find out now!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.