Creating a test

Are you just beginning your CodinGame adventure or need to create a new test? No worries, we’ll get you started!

To create a new test, click on the yellow "New Test" button. You will see two options: to get started, either choose a preset role or choose one or more technologies (from our list of technologies). Then, select the level of experience for this test and the language/languages (If you select several, the candidates can then choose whichever they feel most comfortable with). You can then rename your test finally choose to rename your test.

  Your test is ready.

  • Creating a test using random blocks (default mode)

The question blocks you see on the right side have been chosen by our algorithm, respecting your difficulty level and the programming languages you chose at the beginning. For each candidate invited to take the same test, a random list of questions will be generated such that no two tests are exactly alike.

Each block has its own timer.  You can also identify the type of question and its difficulty using the icons beside the timer. 

Multiple Choice Question (MCQ)

Coding question

Text question

Gamified question

Level of difficulty, from one to three

Questions are grouped by type. In this example, you will have quiz questions for approximately ten minutes, and coding exercises for approximately one hour. If you hover over the questions block (on an actual test), you will see the possible questions your candidates will have to answer.

Note that every question taking more than half of the block time will be automatically excluded to prevent one question from taking the whole block. For example, in a 10 min block, every question requiring 5 or +5 min will be excluded automatically. 

Hovering over each block (on an actual test) will give you an overview of the questions likely to be in the random selection:

On the top left corner, you will find the global test timer (total amount of time, if your candidate were to use the entire time allotted for each question). Usually, a candidate will take around half of the allowed time to complete the test. Time taken does not have any impact on the global score. On the left, you'll find a percentage, representing the average expected score. 

As the questions are random, some are longer than others; the test will last approximately 35 to 70 minutes, and the total number of points will be around 1,560.

A junior test will have a higher expected score (around 50%) than a senior one (around 35%). 

  • Creating a test with a list of questions

Maybe you don’t want random blocks in your test at all. No problem! Just click on the double arrow: 

And click on “List of questions.” 

The list of questions you see on the right side column is the default list chosen automatically by our algorithm according to the criteria you set. 

If you click on "Customize,” you'll have access to the complete list of questions that match your settings for this test. You can remove questions from your test by drag and drop from right to left, and you can add new ones with drag and drop from left to right. 

Each question has its own timer.

As the list is set here, the time allotted and the number of points are more precise. 

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.