This is where the ageism and the relative inexperience comes in. I think I have a solid foundation, but being 19 and not having a ton of work experience has gotten me laughed at before. That being said, I'm pretty sure I can pass just about any programming interview test designed for the average programmer.