QCM de programmation – Analyse et statistiques

Rédigé par - 4 commentaires

Hello cher geek !

Après une vague assez gigantesque de QCMs réalisés en ligne (rendez-vous sur nos tests de programmation si vous voulez en passer – c’est gratuit !), l’heure est venue de faire les comptes.

 

Dans ce billet nous vous proposons :

  1. De vous dévoiler les meilleurs candidats
  2. De vous donner des stats sur la répartition des notes
  3. De vous faire part des évolutions demandées (de nombreux feedbacks renvoyés)

1- Les meilleurs candidats (total : 479 QCMs passés)

RAMDAMDAMRAMDAMDAM (roulement de tambour)… Et les grands gagnants sont…

  • Java 1 (60 QCMs) : Candidat Steve (Expert Java) : 16,3/20 en 17’4
  • Java 2 (9 QCMs): Candidat Jean-Raymond (Architecte Java):  15,5/20 en 23’9′
  • .Net 1 (53 QCMs) : Samuel Dufour : 14,67/20 en 43’26′
  • .Net 2 (13 QCMs) : « Alphonse Emeraude » : 15,71/20 en 10’15′
  • .Net 3 (21 QCMs) : « Stéphane Billes » : 16,97/20 en 14’59′
  • PHP 1 (148 QCMs) : Romain Guerin : 17,11/20 en 10’04′
  • Python (25 QCMs): Hugo Mercier : 13,4/20 en 10′
  • POO (150 QCMs) : Candidat Rasmus (développeur C++ et PHP) : 16,52/20 en 13’49′

Vous souhaitez les battre ? Challengez-les en prenant un QCM de programmation !

2- Quelques statistiques

Vous vous demandez comment sont réparties les notes ? A quoi peut correspondre votre propre note ? Voici 2 analyses : celle du QCM POO et celle du QCM PHP.

QCM POO

Commentaires :
- Toutes les notes sont comprises entre 6 et 17.
- Un gros pic de candidats entre 13 et 14. Si vous avez une note au delà, il est possible que vous commenciez à bien maîtriser la POO…
- 1/3 de candidats entre 6 et 10 (plutôt débutant-intermédiaire)
- 1/3 de candidats entre 10 et 13 (plutôt intermédiaire-confirmé)
- 1/3 de candidats entre 13 et 17 (confirmé voire expert pour ceux qui ont plus de 15…)

 

QCM PHP

Commentaires :
- Toutes les notes sont comprises entre 4 et 18.
- La courbe a une forme « gaussienne ». On imagine que si 10000 personnes avaient passé ce QCM on aurait une vraie courbe de Gauss. Ceci est dû au fait que les questions ont des poids différents (une question expert vaut 8 fois plus de points qu’une question débutant).
- Gros pic de candidats à 9/20. En dessous de cette note, revoyez vos fondamentaux !
- 1/6 des candidats ont moins de 8.
- La moitié des candidats a ont entre 8 et 12.
- Presque 1/3 des candidats ont 12 ou plus.

 

3- Les évolutions demandées

Nous avons eu de nombreux feedbacks sur ces QCMs : merci beaucoup ! Voici ce qu’il en ressort globalement sur les évolutions possibles :
  • Les QCMs sont très « généralistes ». En effet, comment aborder toutes les notions du PHP avec 20 questions ? Beaucoup de candidats nous ont demandé de créer des QCMs spécialisés, par exemple par Framework (Zend, Symfony, CakePHP…) ou bien des QCMs plus basés sur de l’analyse (orienté problème) et d’autres plus « technicité » (orienté connaissance). Ceci devrait venir prochainement, du moins sur les QCMs par framework.
  • Les questions posées peuvent parfois être imprécises : du coup on peut ne pas avoir les points juste parce que l’on a pas interprété la question comme l’auteur. Sachez que sur ce point, cela concerne peu de questions… Mais nous allons refaire une passe !
  • Pas assez de QCMs ! En effet beaucoup nous ont demandé un QCM Ruby (cela fait d’autant plus sens que nous avons plus de 20 entreprises Ruby avec lesquelles on travaille). D’autres QCMs manquent : iOS, Android, Javascript, HTML 5, C++. C’est noté !
  • Plus de challenge ! Un classement (done !), les meilleurs scores (done !), les questions les plus difficiles, des lots à gagner pour les meilleurs candidats… Bonne idée !
Alors, on crée un concours c’est ça ?
N’hésitez-pas à partager ce billet s’il vous a plu !
Romain

4 commentaires

  1. pomeh - 13 mars 2012 Reply

    Elles sont au top ces statistiques ! Merci ! Cela dis, c’est dommage de ne pas avoir une vision plus globale sur l’ensemble des QCM. Bon il est vrai que faire un graphique sur le QCM Java 2 où il n’y a eu que 9 candidats ce n’est pas très représentatif ! Mais ça pourrait quand même être intéressant ! On pourrait avoir les temps moyen par question et par QCM aussi, ou bien la répartition géographique, la découpe par tranche d’âge etc etc… Je pense que l’on pourrait avoir des surprises ! Ah oui, et ça serait rigolo d’avoir ces statistiques en « temps réel » (vrai temps réel ou bien actualisation toutes les X heures par exemple). Et puis ensuite l’évolution des stats au cours du temps… Enfin… Ce ne sont que des pistes d’améliorations =)

    Bonne continuation à l’équipe !

  2. pomeh - 13 mars 2012 Reply

    Ah oui au fait, petite remarque, lorsqu’on va passer un QCM, on nous dis « Attention, vous ne pourrez réaliser ce QCM qu’une seule fois ! ». Pourtant dans la liste http://jobprod.com/candidates/mcqs/, on peut tous les « Démarrer » et:
    - on ne vois pas lesquels on a déjà passé,
    - on ne sait pas quelle a été notre note etc etc

    Ce n’est pas trop grave mais c’est un peu déroutant :)

    Oh et puis je sais que c’est prévu mais ça serait vraiment cool d’avoir plus de CQM sur différents langages/technos/outils/difficultés. Et ce serait intéressant également d’avoir les réponses lorsqu’on fini le QCM… C’est toujours une bonne chose de connaître ses erreurs/lacunes :)

    Oh et puis aussi, ça fais drôle et plaisir de voir son nom (tout) en haut de la liste ! :=)

  3. Nours312 - 9 octobre 2012 Reply

    Ouaip !…

    ok, sur le théorique, je suis mauvais !… il manque un point important (selon moi) dans les QCMs (php en l’occurrence), le test situationnel :: faire un code fonctionnel sur un sujet précis, voir débugger un code, et/ou choisir (argumenter) entre plusieurs codes => performance/souplesse/…

    Mais ya de l’idée !… continuez bien ;)

    • JobProd - 9 octobre 2012 Reply

      Merci Nours pour ce retour !
      Pour le PHP, nous donnons un exercice de code en plus pour évaluer nos candidats :)
      Tu es freelance ? En poste ? En recherche de candidat ?

      A bientôt !

Répondre