Previously seeking a new job was not a problem, but now I am afraid to pursue positions past initial contact because I feel like I will completely fail due to lack of skills. I see people less qualified than me switching positions but I can't get out of the starting gate. Even turned down an in person interview in Austin because of this fear.
It seems that many HN jobs and other developer jobs test on CS fundamentals. I don't remember a lot of algorithms/data structures/discrete math/etc and/or use them much day to day beyond basic needs (list/array/hashmap) - my current job simply doesn't require advanced knowledge.
I'm currently reviewing CS fundamentals and practicing code challenges on code eval - which I enjoy because I like solving problems and learning.
I would like to pursue a new/challenging opportunity - is my fear unfounded or should I study more before interviewing?