Codility

Codility

4.7
(147)
Optimized for quick response

Hiring programmers made easy

Work for Codility?

Learning about Codility?

We can help you find the solution that fits you best.

Codility Reviews

Ask Codility a Question
Write a Review
Codility review by Aaron C. M.
Aaron C. M.
Validated Reviewer
Verified Current User
Review Source
content

"An indispensable tool for technical applicant filtering and classification."

What do you like best?

The ease with which you can create a panel of tests to model a given technical role, and then look in detail at not just how a candidate handled a task, but also the steps they took to get to their solution.

What do you dislike?

There are a few places in the interface where I believe some improvements could be made. However, not only are the staff very open to constructive feedback, they are quick to take action on that feedback. One suggestion I made regarding evaluation of tests submitted without changes was implemented in less than a week after I made it.

Recommendations to others considering the product

The support staff is great, definitely make use of them.

What business problems are you solving with the product? What benefits have you realized?

A resume gives you a vague sense of what a candidate believes is important, presented in the way they want you to see it. Modeling your vacant role with a collection of tasks on Codility lets you turn those resume claims into practical application examples which you can use to evaluate the candidate's actual capabilities. Seeing how long a candidate takes, what wrong paths they took, what corrections they made, and what test cases they came up with is a great way to get a feeling for how they will work on your team. Being able to compare candidates on a standardized battery of tasks lets you make an apples-to-apples evaluation when selecting between them. How they performed can give you guidance on how to direct the next stages of your interview process.

Sign in to G2 Crowd to see what your connections have to say about Codility
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 146 Codility reviews
LinkedIn Connections
Codility review by Kate D.
Kate D.
Validated Reviewer
Verified Current User
Review Source
content

"The very best platform to sharpen your coding skills"

What do you like best?

The way learning process is arranged: after solving each task you have to deal with a very serious and thorough analysis of your solution. Not only correctness is being accessed, but also the performance, which is absolutely priceless considering how important the optimization is. Codility gets you to think better and search much deeper in order to find the very best solution to a certain problem. It really helps you become a much better developer.

What do you dislike?

I would love to see a bit more learning tasks in each section (5-10 would be great ). I also disagree that your solution is marked 100% correct even if it failed performance tests due to wrong answers (due to timeout error is fine, but wrong answer surely demonstrates lack of correctness).

What business problems are you solving with the product? What benefits have you realized?

Codility improves your optimisation skills, it teaches you how not to waste resources, working time or computer memory. Codility takes a regular programmer and makes him/ her the efficient one.

Sign in to G2 Crowd to see what your connections have to say about Codility
Codility review by Tushar D.
Tushar D.
Validated Reviewer
Verified Current User
Review Source
content

"Effective tool for screening entry to mid-level developers"

What do you like best?

Easy to use and setup tests and invite candidates. Automated test results are well formulated and easy to read. Being able to see all keystrokes on the test is a great way to see how the candidate thinks which we have found to be the most essential aspect of evaluating entry to mid-level developers.

What do you dislike?

Not much to dislike. Increased size of the library and support for more languages / platforms would be great.

What business problems are you solving with the product? What benefits have you realized?

We receive a large volume of applicants when we post vacancies for developer positions. Manually evaluating tests is resource intensive and manual tests also require candidates to have suitable development environments available whereas our applicant pool is from all over the world where access to these resources cannot be assumed.

We have been able to screen and find candidates for many more developer vacancies in the past few months. Something which would not have been possible at all without Codility.

What Technical Skills Screening solution do you use?

Thanks for letting us know!
Codility review by Omar B.
Omar B.
Validated Reviewer
Verified Current User
Review Source
content

"Extreme cases and algorithm analysis"

What do you like best?

Performance evaluation and algorithm complexity, be able to see how your algorithm works and when is not good.

Challenges are an excellent option to test your knowledge in competitions.

I'm only used as a programmer, check lessons, solve problems and participate in challenges. There is a lot of functions that I didn't use. You can solve problems more than once, once you submited a solution then Codility reviewed and shows you how good it is, if can solve all cases and it performance.

What do you dislike?

Not be able to see a specific test that an algorithm doesn't solve.

Once you solve a problem you are not able to see the result if you closed the window, that means that once you submit your result and it shows you the report you have to save it because it's no longer when you close it.

Recommendations to others considering the product

Do you thing you are the best? Well, try challenges! It really makes fun and probably you will get job offers.

The final report includes a video which shows you how a developer was working in a problem, it feels like you can go back in time and check how a developer thinks and works in a specific context.

What business problems are you solving with the product? What benefits have you realized?

It helps to identify when an algorithm do what it have to do but is not the best (efficiency).

I've begin using for a job interview, then exploring it a little I found some lessons to practice, since then I've been working with arrays, time complexity, counting elements, prefix sums and sorting.

Codility review by Vassili K.
Vassili K.
Validated Reviewer
Verified Current User
Review Source
content

"Codility review"

What do you like best?

Codility has challenging tasks to complete with different difficulty levels suitable for beginner programmers as well as experienced one. There is nice and clear explanation at the beginning of the challenge and challenges have timer, which is very useful for getting experience before doing real testing for a job.

What do you dislike?

Codility doesn't have a code completion for their code editor, which would be very helpful if person doesn't remember, for example exact syntax or import package. Most modern IDE's have this feature build in.

Recommendations to others considering the product

I would recommend codility as a first step in testing developers who apply for a job as it gives ability to analyse and check the code style and solution logic of a new candidate for the role and make relevant decisions.

What business problems are you solving with the product? What benefits have you realized?

I am looking for a software engineer job and done few times testing on codility, which your requested by employee. I am also doing occasional challenges to improve my skills and speed in solving problems.

Codility review by Dharmesh S.
Dharmesh S.
Validated Reviewer
Verified Current User
Review Source
content

"Great platform to enhance programming skills"

What do you like best?

The scoring and feedback systems, especially the time complexity guess, for select problems.

What do you dislike?

The fact that the user can start the timer at any time after the problem description has been read. So if I read the problem description, I can solve the problem on my local machine, and just paste the solution in the editor. However, I have only attempted the practice problems in the lessons, so this may not be the case for competitions.

What business problems are you solving with the product? What benefits have you realized?

A competition called 'PushCode' will soon be taking place (in exactly 4 weeks, on Nov 10 2017). The company sponsoring this competition (Freshbooks) has chosen Codility as the platform that will host the competition. With my Google account, I am using the platform as a programmer to better prepare myself for the day of the competition.

So far, I adore the platform and have found it easy to navigate through it.

Codility review by Yunjun W.
Yunjun W.
Validated Reviewer
Verified Current User
Review Source
content

"One of the best way to improve your coding skills in algorithms"

What do you like best?

The training questions give me the place to improve my algorithms coding skills and strategy thinking of problem solving

What do you dislike?

it's hard to know where to improve especially in terms of performance tests, would be great if the training questions would provide information or help for developers to find the source to learn the new skills required to improve the coding skills.

Recommendations to others considering the product

I do recommend developers and software companies to use this website for coding skill test however hiring managers do can self-design coding tests too.

As a personal training tool, I personally really love this tool and wish to continue with it. Strongly recommend to anyone who's interested to improve their coding skills.

What business problems are you solving with the product? What benefits have you realized?

As a person whoever entering the gate of software development world, he/she should be prepared and ready to continuously gain new knowledge and skills to improve their algorithms in their code however modern times lots programming language provides lots to use in their library already.

By using Codility, it helped me to know where I need to improve and different categories of problems different algorithms strategy to apply.

Codility review by Ronald M.
Ronald M.
Validated Reviewer
Verified Current User
Review Source
content

"Is a Good Tester of your abilities"

What do you like best?

It has a great platform that allows you to do exercises in any programming language and has its integrated compilers which give it great value when it comes to testing the skills of a developer. What most caught my attention is the large number of languages handled by the application allowing the developer to choose the language with which he feels most comfortable to solve the exercise.

What do you dislike?

I would like that as it handles different types of programming language, it will handle different languages, the platform only handles in English and for those who do not handle English it is a bit difficult to solve the exercises. I would like much more if at least I would use that option to change languages.

Recommendations to others considering the product

It is a good tool that serves both to learn to program and to test the skills of other programmers, I think it is a tool that maintains that balance for both sides since to do technical tests is perfect, since you can program in the language of desire and with which more you feel comfortable.

What business problems are you solving with the product? What benefits have you realized?

Well I think that when it comes to testing the skills of a developer is perfect to do technical tests in jobs that require measuring the skills of a developer in the IT area. It has different lessons that also help the programmer learn a lot more, which is a good tool for both the recruiter and the developer.

Codility review by Charlie H.
Charlie H.
Validated Reviewer
Verified Current User
Review Source
content

"Angry Birds for coders. I love it. "

What do you like best?

In day to day work you rarely deal with challenges like these. It's great to take a break and work on something small just for the fun of it. It forces you to brush up on the fundamentals that easily get overlooked with time. I can see how this could be used as a great tool for determining development skills.

What do you dislike?

If you're fresh our of Uni, you've just spent the past 4 years dealing with problems like these. In the real world they rarely come up. Real world development problems extend far beyond algorithms so relying on this as a tool to solve those problems wouldn't work so well. I guess it depends on whether you want the best code monkey in town or the most creative developer. I'd imagine they're not always the same.

Recommendations to others considering the product

I haven't tried it as a recruitment tool but as a candidate it certainly made me think and I've been developing software for over 20 years!

What business problems are you solving with the product? What benefits have you realized?

Personally, I use the service for fun. Though I'll certainly be recommending it to anybody that wants to weed out skilled coders from those that read a book on the subject once!

Codility review by Edgar A.
Edgar A.
Validated Reviewer
Verified Current User
Review Source
content

"Excellent tool to practice data structures, algorithms, programming, and apply problem solving abil"

What do you like best?

1) The Tool... excellent tool (great IDE)

2) Test Case Execution

3) Results and score system

4) PDF report

5) Type of problems : algorithms, data structures, complexity

What do you dislike?

- What I dislike is not the tool... is how several employees take decisions. If you have a medium score in cordility. It depends of the criteria of the employer to be hired or not.... depends.... Medium score...somtimes you forget something, or simply is not your day... but you have a partial solution. So it depends how the employer sees this result, and sometimes they are blind and decide the skip a potential engineer... They are blind of other things. and only based their assumptions in Codility... I believe Codility shall be only a part of the assessment but not all.

Recommendations to others considering the product

I strongly recommend cordiality for those engineers who want to improve their problem solving abilities, and knowledge about algorithms and data structures.

For companies: I strongly recommend Codility to make assessment for potential engineers in how they solve problems and to know their knowledge in data structures and algorithms.

What business problems are you solving with the product? What benefits have you realized?

- Well. I am practicing to improve my chances to get a better job... Codility is a good tool to practice, make an assessment of the problem solving ability, and practice a language

Codility review by User
User
Validated Reviewer
Verified Current User
Review Source
content

"Great Interview Support"

What do you like best?

I like how simple it is to create effective challenges for potential candidates. I also like the fact that I am able to see the steps that a candidate took when attempting to solve the problem. I like using the results as a discussion point in the interview. It would be nice if we were able to export the steps captures by the test so that we could ask questions about each of the attempts in the thought process of the developer.

What do you dislike?

I dislike the fact that you cant modify the time allocated to each question. (at least not that I could find.) I also would prefer to - at times - add additional questions to the exams, where codility suggests that we do not exceed a suggested time limit. If we were able to alter the time allotment to a more accurate period to time, it would allow for us to add more questions to better qualify a candidate.

Recommendations to others considering the product

It is essential for pre screening candidates.

What business problems are you solving with the product? What benefits have you realized?

We have saved time by pre-screening potential candidates. It has allowed us find quality employees. It saves an enormous amount of time by allowing us to check a candidates ability before bringing them in for an in person interview. It has allowed for us to see more candidates in the same period of time.

Codility review by Emmanuel A.
Emmanuel A.
Validated Reviewer
Review Source
content
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Codility Test should be project base tailored for professional developers "

What do you like best?

I like the interface and results. However, it is not base on reality that we developers create projects and not solve fancy computer science quizzes.

What do you dislike?

I don't like the way you test developers by using computer science quizzes. Professional developers should be tested by using project base tasks. Because this is what we do! Developers makes projects all the time and not solve computer science fancy quizzes. Projects should be based on the requirements of your clients/business.

Recommendations to others considering the product

Please test developers by giving them projects/task base on business requirements. This is reality. Like for example,

Task 1: Create an Angular 7 App for an AweSome company. You have two days to submit it. (Something like this) :)

What business problems are you solving with the product? What benefits have you realized?

There are no business problems in the Codilty Test. It's just a bunch of Computer Science quizzes and Algorithms. I'm not sure what benefits you can get from the quizzes. As I have told you before, you should test developers by giving them projects based on business requirements.

Codility review by Alexander S.
Alexander S.
Validated Reviewer
Verified Current User
Review Source
content

"Very fond of this service!"

What do you like best?

I like the simplistic yet powerful design of the website, how easy it was for me to just start solving challenges. I also really like the automatic and instant check of the code - I agree, it might look to robotic, but in a way, the ultimate code must compile and run on all cases - so it's a much greater pleasure to see 100% score.

What do you dislike?

The navigation is a bit clunky: when I finish the answer to the question in the lessons section I would like to immediately be able to go to the list of remaining questions.

What business problems are you solving with the product? What benefits have you realized?

Currently, I'm using this service to check my ability to code, but my colleagues are using this service for screening the candidates.

Codility review by Jacek B.
Jacek B.
Validated Reviewer
Verified Current User
Review Source
content

"Excellent test engine to practice algorithms, data structures, programming."

What do you like best?

I like best:

1) Good selection of coding problems: algorithms, data structures, complexity, makes it easy for any coder to get in on it!

2) Excellent IDE.

3) Wide range of correctness and performance tests.

4) Results and score system

5) PDF report

6) Big-O notation for both case time and space complexity !

7) Very good assessment and good practice to improve skills, and check your level.

What do you dislike?

There is nothing I dislike about this service.

Recommendations to others considering the product

I recommend codility for engineers who want to improve their problem solving abilities and improve competency in coding skills.

What business problems are you solving with the product? What benefits have you realized?

With codility, I can code against some business challenges and try to come with the best code for that situation.

This tool is an essential part of coding skills assesment preparation.

I applaud the codility team for their efforts here!

Codility review by Eslam A.
Eslam A.
Validated Reviewer
Verified Current User
Review Source
content

"my experience with Codility"

What do you like best?

most of my interview was on it so it is only logical to train and learn on it

also it has very good PDF tutorial that make understand the concept not just one problem at time

What do you dislike?

i do not like it does not save my answers may be i want to review it later it help more just remember my code

also the tutorial all made with python it will be great to have it in anther language such as java but it is easy to understand it and make your own version

What business problems are you solving with the product? What benefits have you realized?

in many project it help me to optimize my code to make faster or use less memory

Codility review by Alin L.
Alin L.
Validated Reviewer
Review Source
content

"Pretty awesome testing platform"

What do you like best?

I pretty much enjoyed everything. Very good looking, so many languages to choose from, very simple to use interface and everything you want, it's really a complete platform. Also, it gives the users a time lapse on the code written in there, which is really awesome. Everyone can see how they think, how they write code... if they copied it or not or whatever, I think it's the coolest feature this platform has.

What do you dislike?

Nothing in therms of platform, everything was just fine and working properly. A minor thing that I did not liked, was the dark theme setting, it only darkens the code area, and not the left area with the challenge text and suggestions. I think this should darken the entire screen, and not just a part of it.

In therms of challenge, I don't think that has anything to do with the platform so I'll leave that away, but it was pretty interesting and fun anyway. I guess each company creates it's own challenges.

Recommendations to others considering the product

I think it's the leading edge platform in terms of testing, since it focuses on what's most important, and that is problem solving skills, and not languages. After all in this industry, problem solving skills are the only that should matter, anyone can learn any programming language.

What business problems are you solving with the product? What benefits have you realized?

I just took a challenge in my spare time (saw the thing on Facebook recently and said to myself, why not), no business problems solved.

Codility review by Pranjal N.
Pranjal N.
Validated Reviewer
Verified Current User
Review Source
content

"Good test experience; Results are not verbose"

What do you like best?

The testing environment is very good. It's simple, organized and easy-to-use. There is an extensive language support and their Integrated Editor and Console is very helpful in writing and testing the code within the website. There is even support for writing your own test cases which is a lot helpful too.

What do you dislike?

The results after a test are not very verbose - they do not show the good/bad parts of your performance in the test, thus you never get to know what you did that worked well, and what didn't. A detailed summary would have been appreciated.

Recommendations to others considering the product

It is a good platform to learn coding problems through exercises.

What business problems are you solving with the product? What benefits have you realized?

N/A

Codility review by Magali J.
Magali J.
Validated Reviewer
Review Source
content

"Test for a startup"

What do you like best?

What I like best is the user experience and the variety of tests we can do on Codility. The algorithm we make is analyzed in every aspect and the report after the test is quite complete. More than the correctness of an algorithm, we have its performance in a professional context. This site is very serious. The states are complicated enough to think a lot.

What do you dislike?

I think that we can get a score of 12% instead of 100% only by forgetting a small detail.

Recommendations to others considering the product

This will help you get painstaking. I thing training in Codility is very serious, in particular to optimize your code and think of every possibility in an algorithm.

What business problems are you solving with the product? What benefits have you realized?

I used Codility for a recruitment test. I was happy to succeed solving the problem. I took confidence and will practice a lot more. I will learn a lot more by programming, doing the challenges and of course taking all the lessons. The website's point of view is very professional.

Codility review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Verified Current User
Review Source
content

"Best Coding Interview Prep Out There"

What do you like best?

Codility's problem definitions where were well thought out and content complete. Defining the Big-O notation for both speed and size requirements is right on spot, making sure that not only do you solve the problem and come up with the correct answer, but that you do it within the proper specifications. The incredible amount of coding languages supported makes it easy for any coder to get in on it!

What do you dislike?

The single set of test data for each problem limits the adequate testing of your code. While I think this is fantastic to teach the use of custom data sets for testing the boundaries of your code, it does complicate the problem when testing the accuracy of your code to meet the Big-O requirements. For example, I can't see how someone can self-generate a data set of 10,000 integers with the same or randomized values. Maybe there is a way that these types of data sets can be generated by the selection of certain criteria in the custom field?

Be careful when changing the language choice. If you have code already in the frame, it will be removed when you use the drop down to change languages. I only say this because I didn't notice right away that it chose Java automatically, but I was coding in C++. I did have to rewrite almost all of my entry when I switched.

Recommendations to others considering the product

Make sure you provide your own test cases to validate your entry prior to submitting! Verify that you have satisfied all requirements, including any Big-O notations.

What business problems are you solving with the product? What benefits have you realized?

Knowing that most companies are now utilizing coding tests to help narrow down candidates, it's essential that candidates take the time to "knock off the rust" on skills that they might not have had time to utilize in their current careers. This tool is an essential part of that preparation, and I applaud the codility team for their efforts here!

Codility review by User
User
Validated Reviewer
Verified Current User
Review Source
content

"Solid tool for testing interview candidates."

What do you like best?

Coding tests can be replayed so you can review the thought process that went into how the solution was found. This can be useful as well to detect large copy/paste events that might indicate copying a solution from an online source

What do you dislike?

Some of the UI for writing a test could be optimized, but its a very minor gripe. The UI for taking a test and reviewing that test is superb. I would also like to see more options for multi-question essay tasks so that the test can provide more "free answer" style questions in addition to coding and multiple choice.

What business problems are you solving with the product? What benefits have you realized?

Codility allows us to consider many more candidates because test automation is a good first pass filter. It is important to have a short introductory call prior to sending out a test to ensure the candidate builds some excitement about the opportunity and devotes an appropriate amount of time to complete the test.

Codility review by Srushti S.
Srushti S.
Validated Reviewer
Verified Current User
Review Source
content

"The Best to search Coders"

What do you like best?

Codility provides free service to coders. The primary service offered by Codility are online tests that recruiters can use for preliminary screening of candidates for software engineering positions.It is the very easing going process to find the talented programmer's for your industry.

What do you dislike?

I think there should be some improvement like adding multiple choice questions along with coding questions to make the test combinations of theory and practical knowledge.

Recommendations to others considering the product

I will definitely recommend using this software to those industries who really need a talented candidate from a too big list of candidates applied, this will make work easy with great benefit.

What business problems are you solving with the product? What benefits have you realized?

Many candidates apply for positions available, codility helped in narrowing that list of candidates who can code well.

Codility review by Anthony N.
Anthony N.
Validated Reviewer
Verified Current User
Review Source
content

"Probably the best site to test or learn practical algorithms"

What do you like best?

I strongly recommend Codility for any serious software engineer. It is probably the best site to test or learn practical algorithms. The problems are well thought out and test your ability consider all edge cases.

What do you dislike?

Codility serves as both a testing and learning website. Though it excels excellently in testing, it could do better to assist developers to improve. In the practice sections, some of the algorithmic concepts can be better explained.

Recommendations to others considering the product

Try solving the practice Lessons for developers. They are great and tell you what to expect from Codility.

What business problems are you solving with the product? What benefits have you realized?

I've improved my problem solving skills as a Software Engineer.

Codility review by Heitor R.
Heitor R.
Validated Reviewer
Verified Current User
Review Source
content

"iOS Engineer"

What do you like best?

Different problems and situations faced on real product development that developers are encouraged to think and be prepared more than usual.

What do you dislike?

Few test cases on some complex problems and code editor needs some improvement to have a better felling of native editor. Related to Swift programming language, it needs be updated to its latest version. Complex tasks should have more test cases so developers can be confident to submit their solutions.

Recommendations to others considering the product

Codility is a great application to developers learn and exercise their skills.

What business problems are you solving with the product? What benefits have you realized?

Codility gives developers a opportunity to evolve their algorithm approaches and techniques and be prepared to think out of the box.

Codility review by Administrator
Administrator
Validated Reviewer
Verified Current User
Review Source
content

"Top Notch Tech Recruiting Product "

What do you like best?

There is so much to like about Codility. First is the customization of the tasks. We can test for beginner, intermediate and advanced level functions as we need to. You are able to see the candidates work, live or as a part of the results. The plagiarisms feature was a big selling point for our Sr. Managers. We hire a lot of entry level, right out of code boot-camps and this product has given us the ability to weed thought the candidates to find the best talent our there.

What do you dislike?

In the couple of months that we have been using Codility, we haven't encountered any issues that have given us concern.

Recommendations to others considering the product

Request a demo. You will be impressed with the functionality of their product.

What business problems are you solving with the product? What benefits have you realized?

We are able to hire candidates that can make an immediate impact in our business. The guessing game on their abilities has been, for the most part, removed because of Codility.

Codility review by Dave L.
Dave L.
Validated Reviewer
Verified Current User
Review Source
content

"Simple to use system to get better candidate insights "

What do you like best?

Codility has become a key foundation in our technology recruitment process. Being able to see candidates code makes the decision making process much easier for us. The candidate interface is straight forward and easy to use and the employer portal enables us to see the process the candidate went through to create their solution easily.

What do you dislike?

The code editor experience is very poor compared to a stand-alone IDE. There is a lack of example tests for some roles.

What business problems are you solving with the product? What benefits have you realized?

Codility helps us more quickly hire great candidates

Codility review by Pieter P.
Pieter P.
Validated Reviewer
Verified Current User
Review Source
content

"Codility Testing"

What do you like best?

The tests are brilliant. They are effective at highlighting developers's lack of skill. If a developer passes the tests, you know they are likely to meet at least the capability requirement.

What do you dislike?

There is nothing that I can specifically point to that I don't like. I find the sire very intuitive and easy to use. Maybe more can be done to provide automated reporting e.g. weekly reports on candidates' progress.

What business problems are you solving with the product? What benefits have you realized?

Making sure candidate developers have the appropriate level of skill in both programming and the Java language specifically,

Codility review by Robin G.
Robin G.
Validated Reviewer
Review Source
content

"A great tool for finding talented coders"

What do you like best?

Codility has a wide range of available tests for different skill levels, and provides both test cases the candidate can try, and hidden test cases that are used as validation for coverage of edge cases, and factors like optimal time or space complexity. You can produce a PDF output of the test results for sharing, and see a candidate's overall score up front as well as the actual code and test results in the details. The online version of the report also shows what parts of the alotted time they spent on each exercise. Finally, in cases where the candidate made a simple error, I can easily edit the test case and make what I think is the required change, and rerun the exercise to see how the test results change. Often a very low score is caused by one little error they missed, and I will sometimes give candidates the benefit of the doubt in such cases and can rescore their test by making the change.

What do you dislike?

I've used Hackerrank in the past and it had the added benefit of not just coding exercises but multiple choice (automatically scored) and long answer (manually scored) questions, so it was easy to build a combination of coding exercises and technical questions. This would be a useful enhancement.

I sometimes email a candidate a solution they have not done quite right, to ask what changes they would make to do it right. This would be a neat extra feature in Codility itself, although I've only done it 2-3 times total so not that compelling.

Recommendations to others considering the product

Codility will remind you to change your questions if they've been used for a long time, as they do get stale.

It's also important to revisit your questions occasionally to determine how well they actually discriminate between strong and week candidates.

What business problems are you solving with the product? What benefits have you realized?

Narrowing our candidate pool at the interview stage down to developers who can actually code.

Codility review by Elizabeth M.
Elizabeth M.
Validated Reviewer
Review Source
content

"Codility helps me ensure Best Practices are followed in high-stakes Tech Recruitment"

What do you like best?

It removes any question of technical skill

What do you dislike?

There is nothing I dislike about this service.

Recommendations to others considering the product

Codility not only offers objective candidate assessment, they also offer (free of charge) test evaluation for style, efficiency and more. Further, their own Engineers and Design Teams really care that the end users understand the system, features and services offered by Codility.

What business problems are you solving with the product? What benefits have you realized?

Codility allows me to partner with my hiring managers ONCE on the front-end to establish technical expertise needed in the particular role. Together, we build a test that will best exemplify the knowledge required for success in the position and from there I can use the test to sort out the yes/no candidates. This service is truly priceless not only for me but also for the hiring managers. I know the candidates that score ___% should be moved to the next level and those that don't score well should not. Further, I am able to save the objective Codility documentation as part of the candidate's recruitment record as a PDF which protects me in the event I need to justify candidate selection / elimination. The reports belong to me, not just for the time I use Codility.

Codility review by Om Prakash K.
Om Prakash K.
Validated Reviewer
Review Source
content

"An efficient means to assess the Competency of team"

What do you like best?

- The kind of questions provided

- Performance evaluation

- Report

What do you dislike?

Nothing like dislike however, I wish to see more evaluation of code from "Coding Standard" point of view. A kind of recommendation if someone doesn't score the perfect score (100%) from codility side.

Recommendations to others considering the product

Helps in making quick assessment of Coding skills of an Associate and plan for competency improvement. And off course saves time in new Recruitment.

What business problems are you solving with the product? What benefits have you realized?

We were assessing the algorithmic & problem solving skills of our team. Almost 100+ associates took this test and we could find where each one of them stand and we came up with plan for competency improvement of their score was below par. This helped us to plan their training and coaching where associates lacked. We used few licenses in new recruitment process which helped us to in making quick decision whether to go for the next round of interview or not.

Codility review by Iree G.
Iree G.
Validated Reviewer
Verified Current User
Review Source
content

"Good for interviews!"

What do you like best?

It lets you run your code right in the browser, and allows you complete tasks easily. You can get started quickly. It supports many languages. It lets interviewers see exactly how you solved the problems step by step.

What do you dislike?

It doesn't support the latest version of Swift. It doesn't offer information besides stack trace for errors. It has no syntax highlighting.

What business problems are you solving with the product? What benefits have you realized?

You can't use it for debugging, since it provides very little information. However, you can provide custom test cases to make sure your code is correct.

Codility review by Horácio S.
Horácio S.
Validated Reviewer
Verified Current User
Review Source
content

"Coding challenges preparation"

What do you like best?

Whether you want to push your limits as a programmer, refactoring yourself or most likely attend a professional code gym to stay fit and prepare for the next code challenge that your next company will ask you to do before getting you onboard , Codility is the place . Take the challenges, practice ,and be a better programmer. It will change your life.

What do you dislike?

There are no pure Front-end challenges available. Only Algorithms/ Mathematics.

What business problems are you solving with the product? What benefits have you realized?

As they say in the home page: I'm solving challenges to practice and refactor my self, preparing for technical interviews.

Codility review by User
User
Validated Reviewer
Verified Current User
Review Source
content

"Great but could be better!"

What do you like best?

I like that some of the challenges are assessed on performance as well as on test cases.

What do you dislike?

I dislike two things:

One of them is that there is no picture illustration of the issue like it is on HackerRank.

Secondly there is no option to check what test cases have failed. What I mean by this you are not shown the input so that you could copy it and tweak your solution in an IDE and check if it passes that test case. Only a generalized information is give which can be very ambigous.

What business problems are you solving with the product? What benefits have you realized?

I am only a software developer but I can see that codility test dev skills before someone gets hired.

Codility review by Jacek M.
Jacek M.
Validated Reviewer
Verified Current User
Review Source
content

"Great SaaS for tech recruitment"

What do you like best?

Works out of the box and saves a lot of time. High quality and meritocracy approach to hiring.

What do you dislike?

I don't like they don't have decent code editor for screening. The current one lacks basic feature: create a url that allows any interviewer and candidate collaborate. We have to use another tool for that.

Recommendations to others considering the product

Give it a try, at least with candidates that normally you would reject based on CV/Resume. Finding hidden talents can be your competitive advantage.

What business problems are you solving with the product? What benefits have you realized?

Screen technical candidates. We get a lot of candidates, interviewing is costly, we want to give chance everybody, but don't waste time on unpromising candidates.

Codility review by Edgar L.
Edgar L.
Validated Reviewer
Verified Current User
Review Source
content

"Excelente experience"

What do you like best?

The site take the time to explain you how it works, it is always clear on how the test is going to be, let you see the problem before you try to solve it, the test done to the code are very clear when code fails.

What do you dislike?

nothing has dislike me yet, everything has been good so far.

Recommendations to others considering the product

is the best platform so far that I've tried to improve my coding skills and my problem solving skills

What business problems are you solving with the product? What benefits have you realized?

it help me to be sharp for code challenges

Codility review by Mary C.
Mary C.
Validated Reviewer
Verified Current User
Review Source
content

"Excellent challenge for the candidates that do not hesitate to go extra-mile"

What do you like best?

The tasks themselves are various and challenging, the easiness of using it on daily basis, the clear UI/UX, the managers' support and the idea that verifying algorithmic knowledge in candidates and employees make our products better

What do you dislike?

It's not about disliking, but we lack real-life tasks in the system, though as far as I know the team is working on it

Recommendations to others considering the product

The best automated software to check you candidates' level of knowing algo and maths along with other aspects of coding

What business problems are you solving with the product? What benefits have you realized?

We have increased our recruitment effectiveness for about 20% for the last 6 months and we include tests in our promotion and growing system as well

Codility review by John M.
John M.
Validated Reviewer
Verified Current User
Review Source
content

"Speeds up the recruiting process"

What do you like best?

We started using Codility as part of our candidate screening a couple of years ago. Since then we've hired more than 20 developers. Codility helped us screen out hundreds of unqualified candidates and zero in on the strongest candidates, saving us hundreds of hours in recruiting time.

What do you dislike?

The initial cost was a bit high, but it's paid for itself many times over.

What business problems are you solving with the product? What benefits have you realized?

Codility helped us streamline our recruiting process by reducing wasted time recruiting unqualified candidates. We are focusing in on strong candidates more quickly.

Codility review by shaival s.
shaival s.
Validated Reviewer
Verified Current User
Review Source
content

"One of the best recruitment platform"

What do you like best?

It provides nice exam questions. Questions are really good in testing ability of person giving test. Also user interface is good and features provided by it is very nice. Administrator can observe everything and test accordingly. Very well organised and reliable platform for recruiters.

What do you dislike?

Question sets are limited. Integration with ATS is quite difficult. It is bit expensive. It can have a better compiler for coding for people who are appearing for test.

Recommendations to others considering the product

I would recommend codility for recruitment test for organisation

What business problems are you solving with the product? What benefits have you realized?

We are taking recruiting test on codility. It is very reliable platform

Codility review by Gui C.
Gui C.
Validated Reviewer
Verified Current User
Review Source
content

"Great way to enlarge the top of your hiring funnel"

What do you like best?

The ability to not have to guess how good a coder is based on their resume.

What do you dislike?

It's pretty well built and works well for us. The only complaint is the lack of full support for the R language, our data scientists really want it to be there.

What business problems are you solving with the product? What benefits have you realized?

We're more fair to candidates, giving everyone a shot.

We're not missing out on good candidates that have weird resumes.

Codility review by Administrator
Administrator
Validated Reviewer
Verified Current User
Review Source
content

"Makes life a lot easier.."

What do you like best?

Codility has predefined modules - multiple choice as well as tasks which allow scripting in common languages such as Java and Python. It is therefore easy to create a robust test, but as you can also create your own testing tasks it's quite flexible. GUI is easy to use and portable as it's browser-based.

What do you dislike?

Not sure about the scoring of the scripting modules, seems a bit inconsistent, if one line of code e.g. defining a variable works then marks are allocated, but complete scripts with a minor syntax error score 0.

What business problems are you solving with the product? What benefits have you realized?

Consistency, we now have a consistent means of testing candidates and globally recording scores across the business.

Codility review by Mihai S.
Mihai S.
Validated Reviewer
Verified Current User
Review Source
content

"Codility review"

What do you like best?

The algorithmic skills that Codility addresses with lessons and challenges are the ones that truly make an exceptional programmer.

What do you dislike?

For the past challenges (which consist of problems that are not easy to tackle with), it would be helpful for the programmer to have access to the test vectors which his or hers submitted solution did not pass.

What business problems are you solving with the product? What benefits have you realized?

I solved as many challenges as I could. The benefits were not direct, but it keeps me sharp as a programmer, something that my daytime job sadly often fails at.

Codility review by Sebastian S.
Sebastian S.
Validated Reviewer
Verified Current User
Review Source
content

"Useful and easy to use to improve coding skills."

What do you like best?

Nice, structural way to learn or remember long forgotten techniques.

What do you dislike?

There should be easier way to re-evaluate code without restarting whole exercise. Second think it might be useful to have more input data sets.

What business problems are you solving with the product? What benefits have you realized?

I have found it as a good way to improve and brush my coding skills in algorithms and stuff I did in university such as bubble sort – things that I haven’t chance to write in work for last 10 years. Good way to train before interview.

Codility review by User in Medical Devices
User in Medical Devices
Validated Reviewer
Verified Current User
Review Source
content

"Codility is what programmers mindest should be"

What do you like best?

Codility gives one an awareness of the thought process that programmers should follow when faced with a challenging problem. It gives a safe platform to develop such mindset, while still probing for a greater challenge. The problems presented and the limits imposed mimic what programming is all about.

What do you dislike?

The website UI is terrible and needs to be upgraded to provide a better flow. Moreover, there should be an option to run tests with all of the test cases, without having to submit the solution. There is no option to preview past evaluations.

Recommendations to others considering the product

Codility will show who you are and where you stand in this struggle.

What business problems are you solving with the product? What benefits have you realized?

Personally, Codility has given me a rough estimate where I stand in solving complex programing problems.

Codility review by Awa D.
Awa D.
Validated Reviewer
Verified Current User
Review Source
content

"Best environment for practising algorithms and developing programming skills"

What do you like best?

What I like best is the fact that I am asked to solve problems with given worse case time and space complexities. And also I am being timed. This helps me to learn to solve problems fast while ensuring that I solve for best performance.

What do you dislike?

Nothing really. I think Codility is just awesome.

What business problems are you solving with the product? What benefits have you realized?

I'm not solving any business problems. I am using Codility to practice algorithms so as to improve my coding skills and become a better programmer.

Codility review by User
User
Validated Reviewer
Review Source
content

"Codility: Firehose of quality candidates"

What do you like best?

The only thing that took any time was setting up the right set of questions and that's only because I wanted to be sure we were doing a good job to find the best candidates. Codility even provides sample question and stats on how people have fared on that question from the broader user base. Very easy to ramp up recruiting process efforts.

What do you dislike?

I had a little bit of trouble with all the features being presented quickly and I didn't know what I wanted to pick. In the end I just needed to try a few problems and then get more familiar with the other features.

What business problems are you solving with the product? What benefits have you realized?

Recruiting candidates, especially remotely is tricky. I have been successful in getting good response rates but the next question to answer is if the candidate is worth the time to put through interviews and potentially fly out.

Codility review by Andrés S.
Andrés S.
Validated Reviewer
Verified Current User
Review Source
content

"Hire the best talent, based on performance"

What do you like best?

It is very easy to create skill-testing exams to put your possible future talent on the stand. It allows you to narrow the candidates' pool efficiently.

What do you dislike?

It is not very easy to tailor questions or the way they are presented, but it is a small price to pay.

Recommendations to others considering the product

If you are serious about helping your HR department with its technical recruitment, test it out and request a demo for the specialized features like Interviewing.

What business problems are you solving with the product? What benefits have you realized?

Recruiting talent with some problem-solving skills, to help HR Department in the process.

Codility review by Paulo G.
Paulo G.
Validated Reviewer
Verified Current User
Review Source
content

"A good platform... if you are looking for challenge only"

What do you like best?

A nice platform to practice your skills and check your level. They have a nice amount of challenges to be completed.

What do you dislike?

You can't access past challenges and can't have some test data to test against.

Recommendations to others considering the product

A good place to test and improve your skillset. Easy to use and a nice place to compete against your buddies to see which one comes with the best solution.

What business problems are you solving with the product? What benefits have you realized?

With codility, I can code against some business challenges and try to come with the best code for that situation.

Codility review by Maciek W.
Maciek W.
Validated Reviewer
Verified Current User
Review Source
content

"Fast and thoroughly experience"

What do you like best?

Differentiated levels of tests and requirement of keeping algorithmic complexity at low level.

Provided tests were very differentiated and verified range of computer programming skills.

What do you dislike?

Lack of time to refactor and error-check the tests before submitting. Time for tests was not sufficient.

Recommendations to others considering the product

This tool is very quick method of entry level verification of candidates, before calling them personally.

What business problems are you solving with the product? What benefits have you realized?

Problems of optimizing different algorithms including operation on arrays and binary trees.

Codility review by Anietie A.
Anietie A.
Validated Reviewer
Review Source
content

"Very coherent"

What do you like best?

The questions while being lengthy are quite clear for any person to follow and provide adequate information to solve problems.

I also like the fact that Codility supports all major programming languages.

What do you dislike?

Some of the questions are too lengthy and so it's easy for a user to be confused while reading it.

Recommendations to others considering the product

Before you jump into writing solutions, read through the questions first between lines and note important points because some of the questions are quite long and so it's easy to get confused.

What business problems are you solving with the product? What benefits have you realized?

I've used Codility for a test as part of evaluation for a remote job. I think Codility should be adopted by any person whose goal is to evaluate programmers online.

Codility review by User in Gambling & Casinos
User in Gambling & Casinos
Validated Reviewer
Verified Current User
Review Source
content

"Codility = easy to use"

What do you like best?

I can see the status of everything in 1 screen - invite sent, invite read, test started, how long ago it was started, etc. Then, when a test is complete, there are a myriad of options for how to read and deliver the test. The UI is fantastic and UX is the same.

What do you dislike?

I wish I could add more users without being charged, but the ability to deliver the results in PDF form alleviates that problem somewhat.

What business problems are you solving with the product? What benefits have you realized?

Recruiting top-level candidates and ensuring we don't have a bad hire based on ability.

Codility review by User
User
Validated Reviewer
Verified Current User
Review Source
content

"Level up in algorithms"

What do you like best?

I like no flamboyance, no themes etc approach. UI is so basic that it does not distract but it is fully functional.

What do you dislike?

They could have more programming languages especially from different paradigms like Smalltalk, Lisp etc. All they have are similar imperative algol-like languages. That can be improved. Also more questions in lessons section needed without blowing it up with trivial or subpar questions.

What business problems are you solving with the product? What benefits have you realized?

I am not a business. As a programmer I increase my chances in algorithms tests by studying their lessons section. And it also very useful in program performance evaluation.

Codility review by Khushnood N.
Khushnood N.
Validated Reviewer
Review Source
content

"Great place to practice algorithms for jobs or just program challenges for sport programming"

What do you like best?

The lessons are organized very well. With a short but sufficient theory, but increasing level of problems toughness, to onboard the train, based on your own pre-existing skill level.

What do you dislike?

Resubmissions are a pain. Other platforms allow you to reuse the last submission, and provide an easy flow to continue and fix the remaining test cases. But overhere, you have start from the scratch. Please do fix this part, it must be a common problem faced by many.

What business problems are you solving with the product? What benefits have you realized?

I solve challenges for fun as a hobby. But importantly I used Codility to practice algorithms for getting into Toptal.

Learn more about Codility

Codility Videos

Kate from G2 Crowd

Learning about Codility?

I can help.
* We monitor all Codility reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.