Your situation sounds a bit like mine a few months ago.
Matt Kidd wrote:Well my resume belies someone that has done many things but these interviews do not seem to show it.
Matt Kidd wrote:I guess my confidence is fairly shaken ... just some weirdo that prefers to be behind a computer screen 24/7.
Yes, they presume you call all kind of stuff by mind, know it by heart. I had those interview and did not know them at first. Although I do use them. I just look them up. I took the books again, and studied and then I passed the interview. I am a person that does not like to be behind a computer screen 24/7, are you like that too? But to keep abreast of the latest technology, you must do some extra studies, though not 24/7.
Also I had these interviews in which they asked me to be a team lead. But I had this feeling I don't know all this technical stuff, and what if I am a team lead, but the worst programmer in the team.? That would not fit. I have even downgraded or downplayed (is that good English?) my CV a bit, since I think I am not that good as my experience shows. I am good in other things than computer programming. So maybe I am more all round, more versatile.
I managed to get a new job. Not with ease, but I am still here. Now doing a bit more computer science study, a bit less sport, human language study, voluntary teaching, helping my daughter with her homework. But I would not want to be a person sitting in front of computer 24/7 either, knowing all kind of details by head. I am surviving in the IT world nevertheless. I don't think programming 'is fun'. But I don't hate it either. For me it is just a job.
Good luck.