I'm a mid career technical person. I currently work as a technical trainer. I'm exceptional at learning how systems work quickly, researching, I've got a wide range of technical knowledge, I'm great at presenting and explaining technical concepts in non-technical language.

I am terrible at coding though. I love to code. I find it really useful but whenever I have gone for an interview involving white board code problem solving it is just beyond me. I'm just nowhere near that league. I bought a book about 'passing the coding interview'... and frankly I can memorise the answers but after many, many attempts to understand the problem solving aspect I realise it is beyond me. My brain just can't do it. I think there is some level of mathematical intuition that I'm just not wired for.

While I'm never going to apply for a job as a developer, which is fine, the frustrating part is when I go to job interviews for non-developer positions that require some coding knowledge (for instance as a support engineer) I fail at simple white board problem solving.

How can I demonstrate my practical, hacky coding skills and general technical aptitude in an interview and get around flunking whiteboard code quizzes?