I’ve had several cases where the interviewer had such stupid, irrelevant questions I withdrew the application.
One interviewer, showed up late, then gave me “homework” that done properly would take 40 - 80 hours of work. The only reason I didn’t reject it outright is that a friend who worked there referred me, but later we talked and agreed I wasn’t going to do it.
I interviewed a woman who was so nervous that she vomited on the desk! She took tissue and scraped the vomit into her purse. Then she cleaned her mouth, apologised, sat down, and wanted to continue the interview. Anybody with that much perseverance deserves a job!
I've done that on a technical interview. They asked me to, in Javascript, reverse an array of 100 numbers.
I did something super simple, like this (this is pseudocode):
SourceArray() = Int(100)
TargetArray() = Int(100)
For I = 1 to 100
{
TargetArray(101-i) = SourceArray(i)
}
So they all sat there in stunned silence.
I asked, "Good?"
They responded, "Nobody has ever come up with that solution before."
I asked, "How did most people do it?"
They responded, "Sorting. Bubblesort, Quicksort, all sorts of stuff like that."
I said, "None of you thought of this?"
They answered, "Nope."
I was polite enough to complete the interview, but upon leaving, I called the recruiter and withdrew. I will not work with morons.