CodeSignal Assessments & Live Tech Interviews
CodeSignal, Inc.External reviews
1,402 reviews
from
and
External reviews are not included in the AWS star rating for the product.
Hone your problem solving and development skills. Learn something new.
What do you like best about the product?
I have been writing software professionally for just over 20 years. Although I still write code every day, some problems in enterprise software development can be repetitive. CodeSignal is a great way to challenge yourself with problems you may not experience in your day-to-day career work. Further to this point, you can quickly become proficient in a new language. There are many popular, and some obscure, languages from which to choose. I like to attempt to solve a single competitive challenge before heading off to sleep. Since I am never #1 in these challenges, I can return to them when they close to see how the winners approach the same problem. Fantastic opportunity to learn from the best.
What do you dislike about the product?
There used to be a tangible reward for scoring points, the essence of competition. It was just a simple T-Shirt, but that was enough of a cookie to keep me trying. Sadly, but understandably, they discontinued this promotion before I collected my prize. Now, it's a badge system, which is fine. Other than this, there really isn't much you can criticize.
What problems is the product solving and how is that benefiting you?
I am mostly focusing on algorithmic and SQL challenges. For standard software, I have devoted most of my learning in JavaScript as I prefer to grow in this language the most. I find that code-golf challenges have made me rethink-and rewrite- some very verbose and inefficient solutions in my career work
Recommendations to others considering the product:
Personal growth
Great tool for practising your coding and problem solving skills
What do you like best about the product?
Lately I've been using CodeSignal to learn a new language, it's especially useful to be able to compare solutions in different programming languages and by different users. I also think the gamification aspect is highly motivating.
What do you dislike about the product?
I would like if there was less focus on minimizing number of characters and more focus on code craftmanship in the exercises. I also think you should be able to select difficulty more easily.
What problems is the product solving and how is that benefiting you?
I learn concise ways of solving well defined problems, which is useful later at work when solving more complex problems.
Recommendations to others considering the product:
Make use of the community
Deliberate practice
What do you like best about the product?
CodeSignal provides a great opportunity for practicing your programming skills in a gamified and competitive way. The difficulty range of these challenges goes from absolutely beginner friendly up to the top of expert level. Being able to interact with other users, seeing their solutions, their choice of programming language for a given challenge and reading their discussion comments is super valuable for learning. Among these users there are plenty of role models to follow, so it is easy to find motivation on the site as well.
What do you dislike about the product?
Sometimes there are mismatches between the challenge descriptions and the test cases, or there are different possible interpretations of a description, but I think that can be considered as preparation for real life scenarios in the software industry, where this happens all the time.
What problems is the product solving and how is that benefiting you?
Expert level performance can only be achieved by lots of practice. So I started practicing because I wanted to be able to solve more problems in a given time, be more productive when it comes to coding. In the mean time I learned a lot by looking at other users solutions. Also whenever I have to get familiar with a new programming language quickly I check the challenges on CodeSignal and I start practicing.
Recommendations to others considering the product:
Practice as much as you can.
Best site for practice!
What do you like best about the product?
There are plenty of problems to solve, in a wide variety of topics, different modalities if you get bored of an specific topic you can always try company challengues, arcade or daily challebgues.
What do you dislike about the product?
They should have some kind of filter for the tasks and challengues submmited, some are easier and some other require a specific knowledge, I've seen same problems being used in arcade and daily challengues, I would like to the a filter in the solutions in arcade by chars submitted
What problems is the product solving and how is that benefiting you?
There are plenty of good programmers, which means there are plenty of smart solutions, you can see what other users did and learn from that!
Excellent source of programming challenges.
What do you like best about the product?
Variety of coding problems for students of all levels and abilities. Code golfing can illuminate language features. Problems involving graph algorithms and advanced data structures like tries.
What do you dislike about the product?
Sometimes the daily challenges are recycled, and sometimes they are pitched so low as to be useless (e.g., write a function that takes two integers and returns the sum).
What problems is the product solving and how is that benefiting you?
I solve the Arcade problems and the daily challenges, and I recommend all of my students to use CodeSignal consistently in order to sharpen their coding skills and to build recognized credentials.
Recommendations to others considering the product:
There are challenges for programmers of all levels of skill and experience, so jump in and participate on a daily basis.
Great coding practice experience
What do you like best about the product?
I like the community the platform has built since it was CodeFights.
It is true that the platform has great tool to practice and learn, but solving problems where the goal is not just coming up with a solution but a solution that beats the creativity of the community it's awesome!
I have used this platform with my peers to encourage them to improve their skills and it has worked every time.
The fact that you can use this platform in a lot of programming languages makes it easy to start using it with the one you're confortable and start picking up a new language you didn't even know it existed.
It is true that the platform has great tool to practice and learn, but solving problems where the goal is not just coming up with a solution but a solution that beats the creativity of the community it's awesome!
I have used this platform with my peers to encourage them to improve their skills and it has worked every time.
The fact that you can use this platform in a lot of programming languages makes it easy to start using it with the one you're confortable and start picking up a new language you didn't even know it existed.
What do you dislike about the product?
It's not CodeFights anymore due to they have pivoted to a B2B model.
The reason I dislike this is because the platform neglected the community.
We all understand the measure and decision to do it but the community is willing to help in the process and I think that's where we got left behind for no good reason.
Other than that, I don't like that after 4 years the platform is still not supported in mobile browsers as I travel a lot and sometimes I want to submit my solutions on the go.
Sometimes I do but the fact that I submit in multiple programming languages makes it impossible to come back if the UI doesn't let me change it. (i.e; I main Swift but when I submit JS, I can't co back to Swift on my phone).
The reason I dislike this is because the platform neglected the community.
We all understand the measure and decision to do it but the community is willing to help in the process and I think that's where we got left behind for no good reason.
Other than that, I don't like that after 4 years the platform is still not supported in mobile browsers as I travel a lot and sometimes I want to submit my solutions on the go.
Sometimes I do but the fact that I submit in multiple programming languages makes it impossible to come back if the UI doesn't let me change it. (i.e; I main Swift but when I submit JS, I can't co back to Swift on my phone).
What problems is the product solving and how is that benefiting you?
Daily challenges as I like code golfing as a hobby to get a relaxing time away from my normal routine.
Recommendations to others considering the product:
As a business tool it's a really powerful one, this product delivers a precise measurement of the skills of a person.
As a consumer, it's great for practicing before, during and after joining the IT market. The problems database is huge.
As a consumer, it's great for practicing before, during and after joining the IT market. The problems database is huge.
Learn a programming in depth
What do you like best about the product?
1) leaderboards score is based on code length so if you want to compete with others you often have to use practices/libraries/hacks that are not commonly used in real life due to readiblity. This is nice way how to sharpen you skills.
2) tournamets. 5 tasks, 10 minutes. Who will be faster? This is good way how to learn to read and analyze problems really fast. Unfortunally not many people join tournaments.
3) arcade mode is pretty cool
4) devops challenges. However they are not produced anymore :(
2) tournamets. 5 tasks, 10 minutes. Who will be faster? This is good way how to learn to read and analyze problems really fast. Unfortunally not many people join tournaments.
3) arcade mode is pretty cool
4) devops challenges. However they are not produced anymore :(
What do you dislike about the product?
1) I'm not able to comment other solution
2) I liked codefights better. Duels, exp system (warrior, ninja) etc... But I understand you want to be bussiness oriented.
3) repeating or primitive (like return "hello") challenges
2) I liked codefights better. Duels, exp system (warrior, ninja) etc... But I understand you want to be bussiness oriented.
3) repeating or primitive (like return "hello") challenges
What problems is the product solving and how is that benefiting you?
When I joined i was solving only arcade mode. Then I started with challenges and tournaments.
I think my python skills got a lot better and also code reading.
I think my python skills got a lot better and also code reading.
Problem solving never ends here
What do you like best about the product?
I always love to code in a tournament and 10 mins challenges with other users. I could see so much improvements in my presence of mind and problem solving skills. i would recommend this to all my friends as its a good productive diversion from our office work.I'm always having fun at programming with CodeSignal. CodeSignal is full of games of challenges. If one finds time everyday to solve/finish his daily tasks in CodeSignal, he will be mastered in problem solving. Thats all.
What do you dislike about the product?
I observed that same problems are repeated often in a short span. There are no problems related to image processing.
What problems is the product solving and how is that benefiting you?
I always participate in code challenges (10 mins). I feel that my concentration level and presence of my mind improved while I'm taking/solving programming challenges everyday. I used to solve some interview questions when i was looking for a job switch.
Recommendations to others considering the product:
Swear to solve at least two problems twice in a week in CodeSignal if you are going to hunt for a job. Codesignal will groom you with your full engagement in problem solving. Also you can practice interview questions asked in Top companies. You can commit yourself to solve daily challenges posted in Codesignal everyday. You can have fun at programming always. if you are able to allocate some time for CodeSignal everyday, you can finish your tasks assigned to you by it. its like tracking your productivity for your own purpose/confidence.
Intellectual exercises to keep your mind and algorithmic skills sharp!
What do you like best about the product?
Variety of programming modes available: daily challenges, company bots, interview practices, timed tournaments and others
Daily challenges difficulty was recently lowered to make them more likely to be completed in an hour or two, typical of what people spend on these problems on a daily basis
Pick the right questions for your proficiency and you'll feel rewarded afterwards, easy ones will leave you wanting, difficult ones will leave you scratching your noggins for days on end. Problems are typically categorized by coins that they're worth, so they're easy to tease out.
Working on different flavors of algorithm problems will likely challenge in ways that your work (if it's in software industry) likely won't.
Daily challenges difficulty was recently lowered to make them more likely to be completed in an hour or two, typical of what people spend on these problems on a daily basis
Pick the right questions for your proficiency and you'll feel rewarded afterwards, easy ones will leave you wanting, difficult ones will leave you scratching your noggins for days on end. Problems are typically categorized by coins that they're worth, so they're easy to tease out.
Working on different flavors of algorithm problems will likely challenge in ways that your work (if it's in software industry) likely won't.
What do you dislike about the product?
Text editor is sufficient for general programming, but still lack language specific syntax error checker like a full-bore IDE, which I use for more difficult problems.
Sometimes comment section will have key hints leaked, better curation or comment availability post challenge active period will likely be fairer to early challengers for timed problems.
Challenges are typically ranked in characters length of source, where solution's efficiency might be a better metric for judging implementations.
Server processing time can vary wildly sometimes. I've experienced solutions that passed on second or third tries but failed first due to timeout limit exceeded.
Sometimes comment section will have key hints leaked, better curation or comment availability post challenge active period will likely be fairer to early challengers for timed problems.
Challenges are typically ranked in characters length of source, where solution's efficiency might be a better metric for judging implementations.
Server processing time can vary wildly sometimes. I've experienced solutions that passed on second or third tries but failed first due to timeout limit exceeded.
What problems is the product solving and how is that benefiting you?
I have not used CS for job search yet, but it has helped keep my problem solving skills fresh and entertainment through intellectual exercises.
Basic concepts to solving problems can be similar, but feels absolutely fresh when presented in different manners and often requires a degree of "dynamic programming" (pun intended) to trialing different approaches to reach the most efficient solution.
Basic concepts to solving problems can be similar, but feels absolutely fresh when presented in different manners and often requires a degree of "dynamic programming" (pun intended) to trialing different approaches to reach the most efficient solution.
Recommendations to others considering the product:
Try to keep at it on a consistent basis, even when problems trip you up. The more you come back to challenge yourself, the sharper your mind will get, whether it's apparent or not
Best vay to practice your skill
What do you like best about the product?
I start to learn 2d programming language on Codesignal and like an approach when u like a play game level by level increasing difficulty can upgrade not only programming skill, but algorithms although. Additionally mega cool option with interview practice mode.
What do you dislike about the product?
Some of the task in arcade mode could be described more clear (could be founded by negatives votes by users).
What problems is the product solving and how is that benefiting you?
Mostly i focused on solving algorithms and study 2d language on practice.
showing 1,191 - 1,200