It is nice to read your experience. I am in a similar position at this time, looking for work and taking interviews. It's hard to fail, but I think it's part of the learning process.
From my first job interview as a programmer, I made a lot of progress, learning about my weaknesses and improving.
Sorry for my bad english :P, regards from Chile.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.