Today I am going to share about some biggest and popular programming contests that are being organised by big IT companies like Google, IBM, Microsoft, etc. These are organised in order to find talented programmers all over the world. Programming languages like C, C++, JAVA, etc can be used to participate. Below I have provided a short description about each contest along with their official website so that you can get more details about them.
Also Read: Online Compilers: The Top 5 Websites to Write, Compile and Run Programs Online
Also Read: How to Write and Run C/C++ Programs in Ubuntu (Linux)
Google Code Jam
Google Code Jam is an international programming competition hosted and administered by Google. The competition began in 2003 as a means to identify top engineering talent for potential employment at Google. The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time. Competitors may use any programming language and development environment to obtain their solutions.
The ACM-IPC International Collegiate Programming Contest
ACM International Collegiate Programming Contest (abbreviated as ACM-ICPC or just ICPC) is an annual multi-tiered competitive programming competition among the universities of the world. The contest is sponsored by IBM.
The ICFP Programming Contest
The ICFP Programming Contest is an international programming competition held annually around June or July since 1998, with results announced at the International Conference on Functional Programming. Teams may be of any size and any programming language(s) may be used. There is also no entry fee. Participants have 72 hours to complete and submit their entry over the Internet. There is often also a 24-hour lightning division.
Microsoft Imagine Cup
Imagine Cup is an annual competition sponsored and hosted by Microsoft Corp. which brings together young technologists worldwide to help resolve some of the world's toughest challenges. The Imagine Cup comprises five major technology competitions, including Software Design, and four challenges (although the challenge number is updated annually).
Also Read: What are advantages and disadvantages of C language?
Also Read: Simple program to create a circular loading bar using graphics
Internet Problem Solving Contest
Internet Problem Solving Contest is an online programming competition for
teams of up to three people, conducted annually each May since 1999. It is organized by the students and faculty members of Faculty of Mathematics, Physics and Informatics of Comenius University in Bratislava, Slovakia. The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time.
Hewlett Packard (HP) Codewars
HP CodeWars, formerly Compaq CodeWars, is an annual programming competition held on the Hewlett-Packard campus in Houston, Texas, for area high schools. The first competition was held in 1998. In 2002, the name changed from Compaq CodeWars to HP CodeWars following Hewlett-Packard's acquisition of Compaq. In 2013, HP CodeWars events were also held at HP locations in Taipei, Taiwan and Roseville, California.
There are so many other popular programming contests that I have missed in this article. Let me know about them by commenting below. If you liked the article then don't forget to share it.
Image Source: http://sharif.ir/~acmicpc/acmicpc05/