Yeah I definitely agree ... This is the big list we used, of which we would just pick some to guage EXPERIENCE with Java. We would use the sample program to assess ability, and some of the personal questions to try to assess drive (which I would rank almost more important than experience). I'd rather have a guy who doesn't know much who is bright and works his butt off than someone who really knows Java but works their day and goes home. That's why I like the question about what kind of programming they do at home -- I feel like anyone who really loves to program doesn't just program at work. I always liked to find people who worked on open source projects, or had personal projects they liked to work on. Granted, I'd rather have some with drive AND experience, but that often costs $$$.