Dariel invites you to take a programming test

Test name: Dariel-15-minute-coding-test-1

20 minutes for 3 tasks

Your browser is
not supported

 
We have detected that you are using the Unknown 0 browser which is not supported by our IDE. Please make sure you use one of supported browser versions from the list below:

  • Chrome 57 +
  • Firefox 45 +
  • Microsoft Internet Explorer 11
  • MSEdge 16 +
  • Opera 44 +
  • Safari 11

You may proceed with your test but you do so at your own risk.

You may take this
test only once

If you tried this test before and experienced any technical problems, please let us know.

Before you begin

  1. There are 3 tasks in the test. You can solve them in any order.
  2. There's no option to pause. Make sure you will not be interrupted for 20 minutes.
  3. Do not use any ready-made solution(s). Cheating is easy for us to discover.
    Play the game. Read our Code of Honour.
  4. Your solution(s) should consider all possible corner cases and handle large input efficiently. Passing the example test does not indicate that your solution is correct. The example test is not part of your final score.
  5. After finishing the test you will receive feedback containing your score. See example feedback.
  6. If you accidentally close your browser or tab before completing your test, please check your browser history to recover your started session.
  7. Hint: you can use your own IDE and use copy-paste, but make sure your solution compiles in Codility's environment.

You can write your solution(s) in C, C++, C#, Go, Java, JavaScript, Lua, Objective-C, Pascal, Perl, PHP, Python, Ruby, Scala, Swift 4 or Visual Basic*. * the availability of the programming languages depends on the task, and in some tasks the choice of programming languages might be limited.

FAQ
learn more about Codility tests
Your feedback
see an example of what you will receive after finishing the test
Recruiter report
see how you will be graded and what information will be available to your recruiter

Please fill in the information required by your recruiter

*
*
*
Any personal information you enter during this assessment will be processed by Codility on behalf of your recruiter; Any personal information you enter during this assessment will be collected and used by Codility on behalf of the recruiter that is asking us to test your programming skills and only pursuant to its instructions: Codility will only use that personal information to run the assessment, send you feedback about your results, and transmit your results to that recruiter. To help keep our system safe and running, Codility will store your IP address for up to one year. If you would like to extract, transfer, update or erase your data after entering it here, or if you have any question regarding data privacy, or would like to request more details on Codility's Terms and Conditions or Codility's Terms of Service please contact support@codility.com. Depending on the question, Codility will respond directly or forward your question to the right person at Codility.

Are you ready?

 

Do you need help?

If you require special arrangements to be made to take the test due to a disability, please inform your test sponsor and they will try to provide support.

In case of technical problems with your test, please contact support@codility.com.

 

© 2009–2019 Codility Ltd., registered in England and Wales (No. 7048726). VAT ID GB981191408. Registered office: 107 Cheapside, London EC2V 6DN