Forum Logiciel : diffusion de connaissance et d’informations sur toutes les activités liées au développement d’applications informatiques en entreprise.
Blogs de Développeurs: Aggrégateur de Blogs d'Informatique sur .NET, Java, PHP, Ruby, Agile, Gestion de Projet
Forum Logiciel : diffusion de connaissance et d’informations sur toutes les activités liées au développement d’applications informatiques en entreprise.
En ce moment, je fais passer quelques entretiens d’embauches (Software AG recrute pour Terracotta – si ca vous intĂ©resse, pingez moi !). Ca m’intĂ©resse de savoir comment d’autres font donc je vais expliquer comment je fais.
Je commence par le CV, j’ai souvent des gens qui ont plus de 15ans d’expĂ©riences donc je demande les 2 expĂ©riences les plus importantes pour eux et de les dĂ©tailler (technos, nombre de personne dans l’Ă©quipe, challenges techniques/humains).
J’embraye sur des questions basiques sur les tests en fonction du cv du candidat :
Quelques basiques questions sur maven :
Ensuite je passe sur la concurrence :
Culture G :
J’aime bien aussi quand le candidat a un compte github.
Vu le poste, on veut des gens qui connaissent un minimum la concurrence (Java concurrency in practice est un très bon livre sur le sujet), un minimum de maven et un bon niveau de test.
Je continue jusqu’Ă ce que le candidat ne sache plus rĂ©pondre pour chacun des 3 blocs. J’ai enlevĂ© toutes les questions type SCJP, ca s’apparente trop Ă du bachotage. J’essaie de garder Ă peu près les memes questions pour pouvoir diffĂ©rencier les candidats.
Ensuite, on vient d’ajouter le kata sur les chiffres romains qu’on demande de mettre sur github pour voir si la personne sait effectivement coder. La dessus, je n’ai pas encore de retour mais j’espère bien que ca permettra de bien voir si la personne sait mettre en place un minimum de bonnes pratiques.
Et je recherche de nouvelles idées !
 Et comment est ce que je sĂ©lectionne ?Il est normal de ne pas tout savoir ! Avant toute chose, on essaie de voir surtout si le candidat rĂ©flĂ©chit bien. C’est aussi utile pour moi de voir comment le candidat rĂ©agit quand il ne connait pas. Est-ce qu’il pipeaute, qu’il admet, qu’il tente un truc ? C’est surtout vrai pour les questions sur la concurrence et notamment la question sur la concurrent hashmap.
Les seuls points bloquants seraient une lacune complète sur les tests et sur maven. Sur la concurrence, je conseille en entretien de lire Concurrency in Practice. Et pour les lecteurs de ce blog,si vous n’avez qu’un temps rĂ©duit, il y a une refcard Ă©crite par un ancien de terracotta sur DZone qui date un peu http://refcardz.dzone.com/refcardz/core-java-concurrency mais qui est claire. Pour postuler pour un job sur un cache distribuĂ©, maitriser un peu les concepts de concurrence c’est apprĂ©ciĂ©.
Merci Ă tous ceux qui m’ont aidĂ© hier sur twitter !