Google Code Jam has just started and so Google has the infrastructure and experience to handle large online coding contests. They should have just made Google I/O registration a simple programming exercise. Even a 10-minute in-browser exercise would have self-selected the right audience for I/O.