You do realize that, in the vast majority of all interviews, regardless of industry, the interviewee went to the company and asked for a job? They're hardly in a position where that kind of criticism is warranted, especially as an outsider who wants to be hired.
I've never gone to an interview "asking for a job". I've gone to a few interviews to see if we could mutually benefit from me working with them. I have a good idea of my worth and I have the technical skills and background to demonstrate that giving me money in exchange for the use of my time is a net positive to an employer.
The servile mindset is not necessary, and a company that would get pissy if you did what they would if they decided you weren't what they wanted to hire is a company with (no, not 'for', not really) whom self-respecting people need not work. Our time spent living is more valuable than catering to people desperate for asymmetric power-trip relationships.
How do you know that the interviewee wasn't contacted first?
Does 'hardly in a position' dictate what is a reasonable and polite way to treat people?
If company needs programmer and programmer needs job, the relationship is more or less symmetrical. If the company doesn't really need a programmer that much, I guess you are right that the programmer is not in a position to do anything except lick boots.
>If company needs programmer and programmer needs job, the relationship is more or less symmetrical. If the company doesn't really need a programmer that much, I guess you are right that the programmer is not in a position to do anything except lick boots.
Only if there's one programmer for the job. If there are many equally skilled programmers applying and interviewing for the position, then the company absolutely has the power.
And to be clear, I never said that the interviewee should be willing to take abuse or insults. However, it is perfectly valid for an interviewer to see how the interviewee handles constructive criticism of their work. That can tell a lot about an applicant, especially on how they might fit in your company's culture.
Only if there's one programmer for the job. If there are many equally skilled programmers applying and interviewing for the position, then the company absolutely has the power.
The programmer may have multiple job openings to choose from too, as well as (presumably) an existing job.