By Tori Wieldt on May 17, 2012
Last month, 21 of the best university students from Russia, Ukraine, Belarus and Kazakhstan met for the Oracle Java Olympic Final, a competition in Java programming. It was held at Kazakhstan-British University in Almaty, Kazakhstan. A team of engineers from the Oracle Development center in Saint Petersburg prepared the set of problems to solve during the competition. "It was an intellectual battlefield of Java programming!" exclaimed Alexander Belokrylov, Oracle Java Evangelist.
Each student had five problems to solve and four hours to complete all of them. As in previous round, an automated testing system provided real-time feedback. One contestant raced ahead of the others by completing all the problems in 1.5 hours. Unfortunately, his answer for the final problem (a JavaDB-related task and the most complicated) was incorrect. Another contestant, a woman from Ukraine, solved the the JavaDB task in 1.5 hours correctly, but now she had the other three tasks to complete. This is where it got interesting. The guy in the lead kept submitting solutions to the fourth task, but they were incorrect. Meanwhile, the woman from Ukraine worked her way through the other three tasks. Who would solve all four tasks correctly first? The onlookers were really excited to follow this fight between two great intellects. Finally, the guy in the lead solved the final problem. Congratulations to Igor Ignatiev, from Cheliabinsk, Russia for winning the competition!
Congratulations to all the student who competed, all Java Champions in the making!
You can follow the Oracle St. Petersburg development team on Twitter @OracleSPB.