Mark Dennehy has a thoughtful entry on the hiring of new engineers, well worth reading if you are on the other side of the interviewing process while looking for software engineers:
Updated 2021 : note this post is from 2008 and is left here for archival purposes.