What do you like best about Codility?
Codility is a training platform who has many features which are essential for developers at any company, specially to improve development code and product quality. I would like to summarize the main points that Codility currently offers:
1. IDE Platform: Codility offers an online web IDE with a simple environment to code online in real time and to get instant results of the execution of the code written in many programming languages.
2. Coding improvement with challenges: This is the main feature of the platform, providing many different examples, use cases, different project development challenges and high performance development challenges and algorithms (which are required in many companies as a must for joining them). The training and algorithms are very well explained and classified by difficulty, offering many options to improve from lower difficulty to a greater difficulty.
3.Testing: After the execution of the code challenge or exercise, we have the possibility to setup some tests with synthetic data in order to check if the results are the ones expected for the challenge. It is very useful both for companies and for the developer, in order to test for all possible unit test cases, egde cases and high performance tests.
4. Results: After submitting the final coding for the challenge, we are shown a result screen with the execution of all the tests and the possible tests that we were not covering. The platform also shows the execution time of all the tests and how good or bad we did in terms of performance with Big O notation.
5. Additional Platform Training and Options: The platform also provides the possibility to run DEMO excercises, documentation attached to each exercise in order to improve our traning and the possibility to do an exam of professional company coding excercises with a time limit. Review collected by and hosted on G2.com.