2006-2009 Junior Programmer Questions