The problem is that it's too late, most of the banks and consultancies finish hiring in Jan-Feb, many of the big tech firms will have finished by now as well. Most of the good undergraduates will have already accepted offers, so this is actually coming too late for them.