I'd argue for what the ETH and the Independent University of Moscow do.
Make them sit some of the university's exams, and if they pass they get in.