I cannot answer any question in conversation with a stranger unless the answer is something I happen to know off the top of my head, or the question is about what I can see or feel or remember in the moment. It's related to a general sort of cognitive disability I have that shows up in several other ways.
For example, if I'm driving and you engage me in conversation, we will get lost. Every time.
If I'm playing a multiplayer game with voice chat, and people are talking to me, I will lose.
There are just certain cognitive activities that I cannot combine successfully. The presence of a stranger in conversation forcibly occupies all of my attention. I am unable to think about anything other than interpreting the stranger's utterances and preparing my own. If I try to, for example, answer questions about FizzBuzz that require me to actually think about how things work, my mind goes completely blank.
"I'm trying to think, but nothing happens."
I presume that in each case where I received an offer, it was because the team had information from other channels that made me attractive. I know it for a fact in a couple of cases.
So in recent years I've mostly relied on those other channels, and just skipped the so-called technical interview. All it's going to tell you about me is that I can't do what you want me to in a technical interview.
I can't even have the TV on for "background noise" like some people like to because you can guarantee it will completely take my focus away from whatever else I'm trying to concentrate on.
Like, there's the trope of the kid being called to the blackboard and not being able to solve some trivial problem even though they're not an idiot—and it's based in reality. IDK why we assume that reaction must be rare among adults.
[0] In certain kinds of tech interviews, to be specific. Somehow most of the rest of the white-collar and professional world gets by just fine without these kinds of hazing rituals.
No? I thought not. That’s why I simply avoid those kinds of hiring processes.
Now, that's just me. Maybe I'm completely unique. Maybe there aren't any other programmers like me, and maybe nobody has to care about my individual quirks.
I don't have to care about them, either, because there seem to be enough people in the world who want to hire me. The only attention I need to pay to it is avoiding technical interviews to the extent that I can.
A bit provides maximum information when the chances for 0/1 are fifty/fifty.
So, agree with the sentiment
> a good interview puts you in a position where you are struggling and out of your expertise
as long as you are still at the boundary of your expertise, and have a realistic chance to make some progress.
Agreed. The aim, for me, is to watch someone (try to) solve a problem and communicate about it. Ideally I'd like the question to rely on some previously unknown concept to see them pick up a new idea and run with it.