Your account

TOSA Code Contest

What is it?

Display solutions of previous contests

Why a contest?

The code contest allows a company or a job board to create a fun and technical event to:
  • Boost its employer brand towards developers
  • Animate a developer community
  • Identify talents
The contest can integrate a large number of programming languages with identical questions in all languages. The event can therefore accommodate developers "of all cultures".

The platform of the biggest contests

Since 2011, TOSA Code is the supplier of the Best Dev de France contest. This event enjoys a very important media covering and attracts many personalities from the French Tech ecosystem.
TOSA Code is also the platform of BattleDev organized by RegionsJob since 2013. The last competition gathered more than 2700 simultaneous candidates.

The questions, of increasing difficulty, are created by the best algorithmic specialists.

A question? Contact Us

A technical and fun event for your teams

The coding contest is the opportunity to create a fun event for your development teams. The challenges of increasing difficulty allow everyone to participate at his level. Challenges can be solved in many programming languages, so all developers, whatever their technology, can participate.

Attract new talents

With good communication, a contest can attract several thousand entrants Some will be there to have fun but many students and IT professionals will see an opportunity to become known to the organizer. A competition can attract new profiles while immediately assessing their skills.

How does it work?

The pre-contest

We offer a turnkey solution for your event:
  • Online contest platform (candidates + back office)
  • Creating a single set of questions on themes of your choice
  • Choice of languages ​​(FR, EN, NL)
  • Several possible formats (single session, qualifications + final, ...)
  • Providing training exercises
  • Importing candidates or creating a branded sign-in page

The contest

The code contest takes place in the form of code exercises of increasing difficulty to achieve in a given time. Each candidate has secure access to a server to code in real conditions, with the tools he is used to.
  • Online contest at a defined date and time (standard duration 2h)
  • The candidate chooses his answer programming language at the time of registration
  • 4 to 8 questions per contest
  • Animation during the contest Twitter feed and integrated news frame
  • Real-time email support
  • Global ranking and by programming language accessible in real time
  • The winner is the first candidate to complete all the questions

The post-contest

You access all the results of the contest.

The available information is:
  • Global ranking, by language, or by category of participants (students, employees ...)
  • Code of the solution written by the candidates
  • The rankings can be sent directly to the candidates, and the day after the competition, the solutions are available online

Language versions

The participants code will be run using the below language versions:

  • C: gcc version 7.3.1 20180712 (Red Hat 7.3.1-9) (GCC) )
  • C++: g++ (GCC) 7.3.1 20180712 (Red Hat 7.3.1-9)
  • C#:Microsoft (R) Visual C# Compiler version 3.4
  • Go: go version go1.13.15 linux/arm64
  • Kotlin: Kotlin version 1.4.10-release-411 (JRE 11.0.7+10-LTS)
  • Java: openjdk version "11.0.7" 2020-04-14 LTS - OpenJDK Runtime Environment 18.9 (build 11.0.7+10-LTS) - OpenJDK 64-Bit Server VM 18.9 (build 11.0.7+10-LTS, mixed mode, sharing)
  • Node JS: node v14.0.0
  • PHP: PHP 7.4.9 (cli) (built: Aug 21 2020 21:45:13) ( NTS )
  • Python: Python 3.8.5
  • Ruby:ruby 2.6.6p146 (2020-03-31 revision 67876) [aarch64-linux]
  • Scala: Scala code runner version 2.13.3 -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.
  • Swift: Swift version 5.3-dev (LLVM 4ee3763b98, Swift 828720c58f)

Assess the skills of your candidates with TOSA Code

The TOSA Code assessment facilitates the recruitment of developers. The tests make it possible to quickly determine the real skills of the candidates. They are available on the most used programming languages: Java, C #, PHP, HTML5.

Learn more

More than
schools and universities
use TOSA

Schools and universities from 12
Countries are using the TOSA Certification exam

available questions and exercises