Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm preparing a session for an important number of programmers. So this year I won't be able to interview them all individually as I usually do.

The goal is to identify common weak points. For example if on 50 developers, 76% of them failed to answer multi-threading questions properly, we will focus on that in the training.

At the end of the training, the same assessment will be proposed and results will be used to evaluate the success.

Required features:

  • questions are general and not related to a specific technology (ex: .NET or Java). For example, the Programmer Competency Matrix is a good base.
  • time limited (for example, 60 minutes to answer all questions or x minute per question is fine too).
  • random questions (they will be in the same room).
  • programmers should be able to write code within the answer (maybe I'm dreaming a little bit there...), for example to solve a bug. Please propose your solution even if this feature is not there.
  • results are available in raw format (CSV or anything compatible).

Did you pass similar assessment when looking for a job? If yes do you have information about it?

I'm looking for an existing online assessment tool specifically for developers (general knowledge, not technology specific) OR paper assessment I could automatize with existing tools.

share|improve this question

closed as not constructive by gnat, BЈовић, Walter, GlenH7, Glenn Nelson Jan 18 '13 at 13:14

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

in Singapore we have Singpath for Java/Python/Google Apps Engine for Python. singpath.com/eli/levels.html?path_id=6317739 What is your common language? –  Rudy Jul 25 '11 at 8:23
@Rudy: Thanks. I checked your link, and it appears to be a game. No common language, we should evaluate a developer in general. –  user2567 Jul 25 '11 at 8:27
It's a game in which you have to write code to be compiled. You can create your questions and submit to server. But yeah, it's specific to Java/Javascript/Python only. –  Rudy Jul 25 '11 at 8:32
@rudy: just tried, that's very interesting thanks! –  user2567 Jul 25 '11 at 8:58
+1 for the Programmer Competency Matrix –  Raku Jul 26 '11 at 8:11

4 Answers 4

I know good service specifically for testing programmers:


It allows to send the link of the test to the candidate. After he finish the test, you will receive the report on your emailbox.

share|improve this answer
could you please expand a bit on what makes that service "good"? –  gnat Jan 18 '13 at 7:11
You should elaborate and explain it first why would you call tests4geeks good. I think that their site is still quite new, I'll rather trust and use those that provides certifications and have been doing this for a long time. –  fedmich Mar 16 '13 at 6:50
+1. Used this service while hiring PHP developer. Really useful. Questions are no so easy. The only disadvantage is that tests are paid, but luckily you can buy just a few tests for 20-30 bucks. –  ankitjaininfo Jun 4 '13 at 15:05

I've had to take a few Codility tests. It's meant for (remote) online assessment of developers, so it may not exactly fit your needs.


share|improve this answer
And did you like it? –  user2567 Jul 25 '11 at 16:01
I thought it was quite a reasonable test, challenging but not impossible and it was clear to me how the test results could differentiate candidates (without being too arbitrary). I would have liked a tutorial on the UI (an actual 'live' walk through), but otherwise no complaints! –  Peter Jul 25 '11 at 16:41

I would recommend NvnTest

It is specially designed for programmers. This online software comes with compiler, editor for writing actual program which helps to assess programmer skills.

share|improve this answer
Very interesting! Thanks –  user2567 Jan 15 '12 at 10:56

Try out http://contest.employdex.com. They provide an excellent framework to design your own test. They support programming tests in various languages. (C/C++/Java/SQL)

share|improve this answer