If you can accept a bigger challenge like solving logic puzzles or speed programming competitions then you can test your skills in Google Code Jam 2017.
What is Google Code Jam?
Code Jam is a programming competition famous all over the world since last 14 years. In this global contest, algorithm puzzles have to be solved. Online registration is open for everyone after which they can participate in qualifying rounds. Passing these rounds will take the winner to next round. A time limit is given to solve each round with 3 to 4 problems.
Last year in 2016, there were 7 rounds in the Code Jam which ended with World Finals. Apart from the World Final, all the other rounds are contested online. In August 2017, the World Final will be held in Ireland at Google’s office.
In order to get the grand prize of $15,000 and achieve the title of the “Code Jam World Champion”, 25 best code jammers of the year will compete with champion of last year. Apart from that, Code Jam T-shirt will be given to top 1,500 performers this year.
How can I register?
At the official site of Google’s code jam, registration is open for everyone. It only requires a Google account. 7th April 2017 is the last date to register for this competition.
Two hours before start of the contest, you can load the contests’ dashboard but problem will only be provided after the official start of the contest.
How to prepare for it?
At the official site of code jam, Google has uploaded previous competitions since 2008. You can test your skills by solving these problems in the allotted time.
Information about programming languages like C, C++, Java, Python is important for taking part in this competition but Google recommends not to use Python while solving large datasets as this language is slow.
If you know to solve algorithms without any knowledge of programming even then you can take part in the contest. You can solve a problem by hand in this case.
Most of us only consider Google as a search engine but it can be seen almost everywhere from making phones to self driving cars and mapping the world. Apart from Code Jam, the company is holding several other such competitions that are held from time to time.