I went on a job interview recently where one of the interviewers (there were 8 in the room) started asking me technical questions about left joins, outer joins, etc for a job that isn't even database related. I explained each join type. He then asked me what my favorite design pattern was. I gave him my answer. He told me my answer was "retarded" but not as "retarded" as the last candidate. The room went silent. I reacted by politely asking "how does one determine something is retarded, I wasn't aware there was a scale for that." He gave a smart ass reply about what patterns were good and why. The interview carried on.
When the HR representative called me later to offer me the job I declined citing the inappropriate behavior of the interviewer and I was told that he was being dealt with and perhaps taking a LOA. I still declined.
When the HR representative called me later to offer me the job I declined citing the inappropriate behavior of the interviewer and I was told that he was being dealt with and perhaps taking a LOA. I still declined.
I feel the advice you gave the OP is spot on.
Edit: clarifications