Recruiting graduates is becoming harder and harder, with companies deluged with applications for their graduate positions as the number of students completing university courses continues to increase ...