Real World Challenges

This morning you may have noticed we released a different type of challenge called "Find Flight 370." Give it a shot when you have a chance.

We're experimenting with adding more of these types of "real-world" challenges which utilize actual datasets to see if we can leverage the power of our community to solve real problems in the world.

Hard computer science challenges are great for prepping for interviews and brushing up on your skills but we've increasingly received requests to build challenges that are more interesting and can affect the world around us. 

This is just our first experiment see if we can help "Crowdsolve" big problems related to humanitarian, environmental, technological, and social issues from healthcare to medicine to poverty. As the world becomes more interconnected, we want to build tools to allow developers to change it. 

We need your help in spreading the word and giving us feedback. Email our team or leave a comment below. 

Language Upgrades

We're happy to announce a few language updates this week which affect Go, C, C++, and Scala with more in the pipeline.

Go language 
updated to version 1.2 (from 1.0) - more features and it's really interesting for the community;
and C++ compiler updated to version 4.8.1 (from 4.6.3) - now we support C++ 11 standard
Scala language updated to version 2.10.3

In addition, we're still taking votes for our next set of coding challenges below!

Fill out my online form.

A Competitor Ripped our Design and Data

* Update - CrispyCodes has removed their logos and cited their source. 

Earlier this year we released an popular infographic called the "Most Popular Coding Languages of 2013" which was widely circulated and has been viewed over 500,000+ times on our blog and through social media. 

This of course stirred up some controversy because many people saw the infographic without digging into the context which was that this data was based on the over 100,000+ coding challenge we processed at CodeEval in 2012. 

We wanted to give some insight to developers on what languages employers were hiring for, not actual adoption rates like the data TIBOE releases every year. 

So it baffles us why a competitor by the name of CrispyCodes with clients like Xerox, Cheveron, and Pfizer would directly rip our design and data and not make any reference as to where they got their sources from try to sell their product. 

Screen Shot 2013-11-18 at 8.13.52 AM.png

ORIGINAL (2/2013)


They do say that imitation is the best form of flattery, so thank you but maybe you should publish your own data instead. 

Also, thanks to all the members of our developer community of 20,000+ who have reported this to us! 

-CodeEval Team

More Coding Challenges on the 101 Freeway

We launched our first Billboard AD on the 101 this summer as a fun experiment which was able to attract the attention of some of the area's best talent. 

Since then, we've decided launch another AD on the 101 this month and possibly many more to keep the competitive nature of coding lively in the area. 

This month's challenge is the Bay Bridges Challenge.


It's a fun challenge that requires you to rebuild all of the Bay Area's bridges more efficiently and sponsored by some awesome local companies including Livefyre, Adroll, Chegg, and Storm8 (who are all hiring lots of talented developers to join their team by the way). 

Give it a shot and let us know how it goes and as always. 

Happy Coding.

-CodeEval Team.  


Vote for the next CodeEval language!

We're adding more languages to support here on CodeEval and we want you to choose the next one! Vote for the languages you care about the most and we'll make it happen. 

Fill out my online form.

The New CodeEval Leaderboard & Ranking System

We're bringing some incredibly cool changes to how our leaderboard works.

Our old leaderboard ranked on a pretty damn simple formula; how many challenges you've successfully passed, but that's far from perfect.

Today we're announcing the beginning what is going to be the most comprehensive scoring and ranking system that anyone's ever built. The new leader board show below provides and example of the first of many step we're taking to provide a ranking system that is the most relevant to every developer.


This first step outlines some of the changes that the new leaderboard offers including challenges passed, languages used in successful challenges, and 'Ranking Points', the system we're using create the ranking. You can find out exactly what criteria we're using by logging in and clicking the information link at the top of the leaderboard page. 

There's more that's done and in development but to display all of the filters in a way that makes the information as clean and useful as possible we're going to need a major overhaul to the front end, which we're working on.  

Have any ideas that could help us improve these rankings? Leave a comment and let us know.

We're Running Coding Challenges On The 101 Freeway In San Francisco

If you're a developer in San Francisco, why the long commute?

Companies have tried just about everything to recruit talented developers. We understand this struggle, and that's exactly why we're running a series of coding challenges on the 101 Freeway in San Francisco. 

We thought it'd be fun to challenge commuters to solve a fun challenge on their long commute home (on average 2.5 hours!) . After all, a good developer would never turn down a coding challenge right?  

 The Commuting Engineer Challenge went live this week with our partners at Mashery, Flurry, New Relic, and Glassdoor. The goal is to find the shortest distance between serveral startup offices in the San Francisco Area and show people how much time they might be able to save on their commute. 

Give it a shot and let us know what you think or get in touch and see how your company can get involved. 

CodeEval Adds 4 New Languages: Haskell, Go, Bash, & Lua

In the last two weeks we've added four new languages to CodeEvals testing environment: Go, Bash, Lua, and Haskell. 

We've received a number of requests from developers who want to test themselves with some new languages, or are particularly fond of a language that they think is underrepresented. Today we've added four new languages which can now be used across all of our challenges; Haskell, Go, Lua, and BASH.


Go  otherwise known as Golang, is an open sourcecompiledgarbage-collectedconcurrent system programming language.

Haskell is a polymorphically, statically typed, lazy, purely functional language, quite different from most other programming languages.

  • The who, what, where, when, and why to Haskell.

Lua is a scripting language which is powerful and fast.

BASH (Bourne-Again SHell) is a command language exclusively written for the GNU operating system.

If you are particular to one or more of these languages, or if there's a different language that you'd like to see us include, go ahead and make your case in the comments below. 

BitTorrent Case Study

Congrats to one of our companies, BitTorrent for making 3 hires in just a few months using CodeEval. They launched a fairly sucessful coding challenge with over 600+ code submissions with a pass rate of just 17.1%. 

Read more about their experience below: 

Introducing... Candidate Search.

We're excited to announce a new way for companies to find great developers. Introducing CodeEval Search. 

You can now search our community of over 7,000+ developers including 2,500 pre-screened active job seeking candidates. Filter out candidates by location, experience, challeges, scores, and more to find exactly what your looking for. 

Our pricing starts at just $500 a month. If you're a startup, message us for a discount.

To get started:
1) Login or Sign Up with you employer account
2) Hit the "Search Tab" to view candiates by filter
3) Hit upgrade at the top to gain acess to candidates.  

Happy Searching!