As you are aware, we conduct Kickstart 2017 (formerly known as the APAC University Test), a Code Jam competition for university students to improve their technical skills and apply for career opportunities with Google. The next round is scheduled for September 24th. Please register via the website.
Prepare with a codelab (duration ~2-3 hours)
We've prepared a small codelab (a tutorial combining explanation, working example code, and code exercise) to cover some basic algorithms which will help in the upcoming Code Jam Kickstart (CJK) rounds. Even if you do not plan to participate in the upcoming rounds, the codelab should help brush up basics for other algorithmic contests and interviews.
For the codelab, you would need an internet connection and basic programming skills in a language of your choice, and of course, a little enthusiasm and energy to get through the codelab. We recommend having facilitators (a faculty or a fellow student) who can help if needed, and pursue the codelab as a group exercise. If you're a facilitator, it would be nice to brush up some combinatorics, dynamic programming (DP) and geometry skills. The time it would take a student to finish the codelab would depend on their current understanding and skill, but to err on the safe side, be ready to put in 2-3 hours.
Sign-up for the Codelab by 20th Sep
Please sign-up via this form and we will send you the codelab material via email. Do the codelab before Sep 23rd and participate in the CJK round on Sep 24th. We recommend that you work on the codelab in groups so that it's both fun and you can learn from one another. Do it at your convenience! And plan on having a facilitator (a faculty or a fellow student) who can help if needed.
Feedback/Questions
When we send the codelab via email, we will also send a link to a feedback form. Any concepts that are difficult or if you have questions about specific problems, please share/ask via the feedback form. We will address the concepts/questions as part of a livestream that we are hosting in the first week of October.
Post September 24th
We will host a Youtube livestream, in which we'll cover questions/concepts asked in the codelab exercise, discuss problems from a previous CJK round, common tips and tricks, strategies and general Q&A regarding CJK. We will share the livestream link with everyone who signs up for the codelab.