I've been looking around for better opportunities, mostly to improve my financial situation.
It almost feels like I get anxiety at the thought of the technical assessment part of the interview process. Is this normal?
Most of my projects have gone to production and are successful, so I am capable/competent. I just rely on intuition to solve problems, I don't remember theories/algorithms verbatim.
In the ideal world, your hard-earned knowledge and experience should prepare you for the challenges in the role you're applying for, but sadly most interviews test for some kind of coding ninjas that spend their days writing optimized merge sort implementations before lunch and building high-performing distributed caches in the afternoon, all day every day. Mind you, none of those problems are particularly difficult, just let's not kid ourselves that they represent the kind of daily challenges you're going to face even at places like Google or Facebook (and especially not under the same constraints as the interviews). The fact that Cracking The Coding Interview is considered a must-read before interviewing is a bright indicator of how bad things have gotten.