il m'est arrivé une fois, il y a 6 ans, qu'un client me fasse passer un
test Java (dont je n'ai pas eu le résultat). cela vous est-il arrivé et
si oui, qu'en avez-vous pensé ?
Par ailleurs, pour ceux qui sont amenés à recruter, cela fait-il partie
de votre attirail de sélectionneur ? (je met de côté la question des
quotas, on n'est pas à la FFF ici ;)
Merci !
--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes lescastcodeurs.
Pour envoyer un message à ce groupe, adressez un e-mail à lescast...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse lescastcodeur...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/lescastcodeurs?hl=fr
Je suis mitigé sur l'intérêt de ces tests car je suis moi-même un peu
mal à l'aise et sous pression dans ce genre de situations. Je pense
qu'ils sont surtout intéressants pour valider les connaissances de
base incontournables qui vont éviter de longs soupirs de désolation
lors des revues de code. En gros, pour effectuer un premier écrémage
parmi les prétendants et vérifier que les compétences annoncées dans
le CV ne s'arrêtent pas à l'épellation de l'acronyme concerné.
Par contre, s'ils sont destinés à estimer la productivité sur un
examen d'une heure par exemple, je trouve ça dangereux et c'est
presque la promesse de passer à côté de très bons profils qui
pourraient compenser leur manque de réussite sur cette partie-là par
un sens de la communication plus aiguisé qu'un cador du code qui
galère pour dire bonjour le matin.
Pour la partie recrutement, je laisse ma place mais suis curieux
d'entendre les réponses ;-) !
Jérôme M.
Le 23/05/11, Emmanuel Lecharny<elec...@gmail.com> a écrit :
Bof pour les tests. Ca sert à lancer une discussion. Si le gars
n'a pas la fibre magique, tu t'en rends compte en lui faisant passer
le test à l'oral, en discutant avec lui.
J'aime pas l'idée de laisser un candidat 20mn tout
seul dans une salle à côté des toilettes et de la cafète où
des salariés (bourrés du midi) rentrent à 15h en essayant
de prendre un café sur une machine en panne (véridique)
Si le gars est venu, autant passer un max de temps avec lui.
Y'a que les mauvaises SSII qui font passer des tests (obsoletes
pour la plus part) sur des PC fatigués, avec une appli web
codée en PHP (vécu)
Idéalement en tant que sénior, si je dois te recruter, je vais
te demander de venir avec un bout de code. Et puis on va lancer
Eclipse (très loin), on va coder, on va essayer de voir
ce que tu as envie de faire... Bref histoire de voir si tu es
un gars cool, avec qui j'aurai envie de passer 8h par jour.
Voila
Nicolas
Nicolas
Le 23 mai 2011 15:47, Emmanuel Lecharny <elec...@gmail.com> a écrit :
Le 23/05/11, Nicolas Martignole<nic...@martignole.net> a écrit :
Sur mes tests de recrutement je demande de trier un tableau de String,
ca permet de détecter les imposteurs, par contre c'est plutôt
difficile d'évaluer le niveau en programmation avec juste des tests.
Je préfère les question ouverte et je demande souvent de m'expliquer
certain concepts.
Julien
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes lescastcodeurs.
Pour envoyer un message à ce groupe, adressez un e-mail à lescast...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse lescastcodeur...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/lescastcodeurs?hl=fr
Google, ça permet aussi de bien filtrer (le haut et le bas). J'ai même
l'impression que ça devient assez systématique, me trompé-je ?
--
Personnellement, je l'ai appliqué mais le but n'était pas de détecter le haut du panier mais plutôt de nettoyer le bas.
Une de mes connaissances a fait un recrutement récemment et a proposé 1 test "sur papier" (de son cru) que j'ai trouvé intéressant néanmoins. Il s'agissait essentiellement de lecture de pseudo-code (C'est une petite boite, les candidats ne se bousculaient pas).
A+
Jeff
|
Personnellement, ça m'est arrivé une fois dans une SSII de passer un
QCM technique où la moitié des questions étaient obsolètes.
Je l'ai dit au recruteur à la fin du test, et il a fait une drôle de
tête (genre "putain ca fait dix ans qu'on n'a pas changé ce truc-là et
le mec me dit que c'est trop vieux ?!"). Evidement, c'était mauvais
signe. Evidement, je m'en suis rendu compte après en bossant dans la
boîte. Et évidement, j'ai pas traîné là trop longtemps.
>
> Par ailleurs, pour ceux qui sont amenés à recruter, cela fait-il partie de
> votre attirail de sélectionneur ? (je met de côté la question des quotas, on
> n'est pas à la FFF ici ;)
Bon, dans ma boîte actuelle, avec mes 10 ans de Java, je fais figure
de vieux combattant (je sais bien que ça n'est pas vraiment le cas,
vous énervez pas).
Donc, quand je discute avec quelqu'un qui vient coder, j'ai un
document avec un paquet de questions techniques. je le laisse
générallement en prendre connaissance pendant une vingtaine de minutes
(tout seul. dans la salle. à côté des toilettes où je suis en train de
... nan, vous déconnez là).
Il y a des questions comme :
Quelle est la superclasse de toutes les classes Java ? (un mec m'a
déja répondu "je sais pas", donc je la garde)
Pourquoi n'y a-t-il pas d'héritage multiple en Java ?
Quelle collection Java fournit les avantages suivants : temps de
recherche non dépendant de la position de l'élément recherché, tri
permanent des éléments ? (oui, c'est le TreeSet, et souvent, les gens
ne trouvent pas)
C'est quoi la Session dans une servlet ?
A votre avis, qu'est-ce qui rend le code beau ?
Comment vous faites pour vous tenir au courant de l'actualité Java (et
un gros plus à ceux qui écoutent les castcodeurs).
Et ensuite, on en discute.
Ca permet d'abord de voir si le gars est un branquignol, ensuite de
discuter sur certains aspects de "personnalité" du développeur, et
enfin de voir avec quelles parties il est le plus à l'aise.
En fait, je vois plus ça comme un guide de l'entretien pour le
développeur senior qu'à pas envie de s'emmerder à réinventer les
questions, façon les questions à la con de Google, mais pas à la con.
Ah, et le dernier truc, en général, dedans, j'ajoute toujours une
question sur le truc sur lequel je bosse, genre "si t'as la solution à
mon problème, je veux bien que tu me l'expliques".
Quant aux quotas, je dis toujours oui aux duchesses (dans le but
unique d'augmenter la mixité des équipes, hein :-)
--
Nicolas Delsaux
On 5/23/11 4:16 PM, Jeff MAURY wrote:Google, ça permet aussi de bien filtrer (le haut et le bas). J'ai même l'impression que ça devient assez systématique, me trompé-je ?
Personnellement, je l'ai appliqué mais le but n'était pas de détecter le
haut du panier mais plutôt de nettoyer le bas.
J'espère que mes clients n'utilisent pas google et ne suivent pas cette
ML ;-)
Bah à part "debout sur la table, je..." que t'as dit une fois...
:-)
Nicolas
Et quelques etroneries :)
--
ca me rappelle ce que l'on pratiquait dans la boîte ou j'ai travaillé 8
ans : on mettait le postulant en confiance (important : il faut éliminer
le stress et surtout le sortir de son script) et au moment où on le
sentait à l'aise, on lui posait une question piège sur son sujet favori.
L'idée était de voir comment il réagissait : soit il ne tombait pas dans
le piège, soit il reconnaissait direct qu'il n'avait pas la réponse,
soit il vasouillait grave, et là, pas bon. On était autant intéressé par
voir s'il était capable de nous tenir tête, ou bien s'il acceptait de ne
pas savoir.
Un exemple de 'piège' pour une personne qui a mit sur son CV qu'il a
utilisé un moteur de règle était de lui dire qu'on avait aussi travaillé
sur le sujet, et que les plus puissant des moteurs de règles étaient
d'ordre 2, même si généralement on utilisait des moteurs d'ordre 1 ou
1+. Et on lui demande ce qu'il pense des moteurs de règles d'ordre 2...
Mais ça peut aussi être des questions sur ses hobbies (à condition de
bien maîtriser :)
En tout cas, merci pour les réponses. Il me semble qu'effectivement, les
tests style QCM peuvent être utiles pour les débutants, mais pour les
'anciens', c'est juste inutile.
En java, c'est plus compliqué de faire un test "live" à cause de
l'overhead outils, donc c'est plutôt sous la forme d'études de cas ou
de mini-exercices avec papier+crayon qui permettent à la fois de
tester le cpu (...), les réflexes/intuition, et de placer 3-4 petites
questions plus précises Java pour vérifier le niveau de connaissances.
On module en fonction de l'expérience: pour les débutants, on teste
les bases académiques, pour les seniors/archis, on teste plutôt la
facilité et l'amplitude du "zoom" technique, c'est à dire l'aptitude à
passer de problématiques macros à des détails techniques très précis
("the devil is in the details, but which details?"). Dans tous les
cas, c'est vraiment une discussion assez technique, avec l'exercice
comme excuse pour sortir du CV et discuter de choses concrètes, pour
voir où le candidat est à l'aise, où il l'est moins, et dans le cas où
il l'est moins, comment il "intuite" et comment il répond aux
suggestions.
En principe, les questions de type "qcm" sont principalement un filtre
passe-haut, pour repérer les imposteurs ou les bachoteurs ;-)
Renaud
2011/5/23 Emmanuel Lecharny <elec...@gmail.com>:
> Hello,
>
> il m'est arrivé une fois, il y a 6 ans, qu'un client me fasse passer un test
> Java (dont je n'ai pas eu le résultat). cela vous est-il arrivé et si oui,
> qu'en avez-vous pensé ?
>
> Par ailleurs, pour ceux qui sont amenés à recruter, cela fait-il partie de
> votre attirail de sélectionneur ? (je met de côté la question des quotas, on
> n'est pas à la FFF ici ;)
>
> Merci !
>
> --
> Regards,
> Cordialement,
> Emmanuel Lécharny
> www.iktek.com
>
Chez Marben, où j'ai bossé 8 ans (bon, c'est devenu Atos), et Jeff
pourra le confirmer, la pratique était de poser une question qui
n'attendait pas de réponse (un piège, quoi). L'idée était de savoir si
l'impétrant était capable de reconnaître son ignorance, ou mieux, de
détecter le piège. Mais si le candidat partait dans des considérations
fumeuses, voire pire, expliquait que, oui, il avait utilisé la techno
mais qu'il ne s'en rappelait plus précisément, alors ça sentait la boîte
en sapin pour lui...
Salut à tous,
Pour ceux que ça intéresse, dernier roundup des JavaPosse était sur le sujet des entretiens et embauches : http://javaposse.com/java-posse-368-roundup-11-interviewing-and-hiring (podcast en anglais).
Baptiste
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes lescastcodeurs.
To view this discussion on the web visit https://groups.google.com/d/msg/lescastcodeurs/-/MjZzOVJFa3hxQTBK.
Le 20 sept. 2012 07:47, "francois" <bianzhu...@gmail.com> a écrit :
>
> T'as le droit de faire blablabla quand tes un directeur. Mais demande toi meme si t'es un vrai developpeur ou un debeggeur. En ton avis, pk on utilise les outils pour nous aider a debugger ?? Je comprends ton idee est pour choisir les gens qui est capable de bien developper, mais franchement, avec les tests super piege, what the hell u want to do ??
Pas vu le piège en question, ms ça dépend du niveau.
Si c'était du style id ( condition ¦¦ true ) et que le candidat ne voit pas qu'on va rentrer ds le if à tous les coups, faut pas déconner...
Si un développeur a besoin à tous les coups d'exécuter le code pr savoir ce qu'il va faire, je suis pas près de donner un avis positif sur son recrutement...
Récemment, j'ai par exemple demandé au candidat de me décrire oralement comment il ferait pr trouver le plus petit élément d'une liste d'entiers.
>
> Je prefere recrute les gens qui peuvent bien reflechir l'architecture et qui ont une vue globale de notre projet au lieu d'un debuggeur.
Il faut les deux. Un développeur ou un "architecte" qui ne passerait pas les étapes ci-dessus ferait mieux de se taire et de laisser les gens travailler.
>> Thibaud Vibes
>>
>> Onyme
>> EuraTechnologies
>> 165 av de Bretagne - Bat Leblan - 59000 LILLE
>> Tèl : +33 (0)3 20 42 88 32
>> Fax : +33 (0)9 72 11 01 69
>> Skype : thibaud.vibes
>> www.onyme.com - tvi...@onyme.com
>>
>> Ce message est exclusivement destiné aux personnes dont le nom figure ci-dessus. Il peut contenir des informations confidentielles dont la divulgation est à ce titre rigoureusement interdite. Dans l'hypothèse ou vous auriez reçu ce message par erreur, merci de le renvoyer à l'adresse e-mail ci-dessus, et de détruire toute copie.
>>
>> This message may contain confidential and proprietary material for the sole use of the intended recipient. Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes lescastcodeurs.
> Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msg/lescastcodeurs/-/EbLVH7R6nX0J.
Je rejoins un peu François, car quand on m'a fait passer des tests, c'était du genre "parmi les 5 signatures suivantes, laquelle est une des signatures de la méthode checkImage de java.awt.Component ?" ou ce genre de choses (véridique).
Je suis assez d'accord par contre que quand c'est du fonctionnement de code / compréhension / capacité d'analyse c'est beaucoup plus pertinent que de vérifier si tu connais ta javadoc et que tu es capable de coder sans IDE sans jamais faire la moindre erreur, sans accès au net. Tout dépend aussi du poste recherché, mais en règle générale il vaut mieux à mon avis quelqu'un qui comprend bien ce qu'il fait (et les impacts) plutôt que quelqu'un qui connaît très bien le langage.
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes lescastcodeurs.
Pour envoyer un message à ce groupe, adressez un e-mail à lescast...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse lescastcodeur...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/lescastcodeurs?hl=fr