It seems that most people in the comments dislike live coding interviews as candidates, so I feel that I should offer an alternative point of view.

I actually like live coding much more than any other type of interview. There are a few reasons for this.

First, I don’t really know what to say to many of the standard interview questions.

“Give an example of a challenging task you had to do in your previous job.”

Eh, I don’t remember? I probably will remember and draw on my experience if a similar task comes up. But right off the bat? No idea.

“A question about some obscure feature of X,” where X can be a programming language, library, framework, etc.

What’s the point of this question? If I need to use that feature, I’ll check the docs. I’m very good at quickly skimming through the docs and finding what I need.

“Do you have experience with <the exact software stack that we use>?”

Maybe not, but I understand the underlying concepts and I’m good at reading the docs.

Second reason is, of course, that I tend to perform much better in live coding interviews than in any other type. I get better offers, more positive feedback, and interviewers clearly feel much more confident in my abilities.