Vous me rassurez, je saurais passer ces tests techniques en SQL en tous cas
Vous me rassurez, je saurais passer ces tests techniques en SQL en tous cas
Les tests technique qui consistent à recracher par coeur la bonne orthographe d'une méthode ou le bon raccourcis clavier pour replier son code sous visual studio, je trouve ça totalement inutile. On dirait les partiels de Java que nous infligeait notre prof à la fac
Pour ton test avec du XML, ça fait un moment que je n'en ai pas manipulé, j'aurai tout simplement échoué. Je trouve plus pertinent les tests qui sont volontairement infaisable et où t'invite à chercher la solution sur internet : on regarde si la personne a les bons réflexes, sait rechercher et exploiter l'information.
Mais tellement.
Les tests d'algorithmie faisables en pseudo code sont (de mon point de vue) bien plus intéressants : tu te débarrasses de toutes les parties "chiantes" de la programmation (I/O, alloc, etc) pour te concentrer sur l'essentiel.
Les tests ultra pointus sur un langages ou un framework ne se justifient que lorsqu'on cherche un spécialiste dans le domaine en question, pour le reste l'adaptabilité et la capacité de raisonnement sont 10 fois plus importantes.
En effet, la recherche d'infos c'est un peu primordial en... info.
Surtout si tu bosses sur des technos qui évoluent rapidement (coucou le web et le mobile) ou dans des domaines trop complexes pour être entièrement maitrisés.
Ou alors t'aurais cherché sur internet, comme n'importe qui dans la vraie vie, et t'aurais terminé l'exercice.
J'vois pas comment on peut se foirer lorsqu'on est face à un problème nouveau mais peu difficile, alors qu'on à accès à tous les contenus (documentation/forum/tuto/etc.) de l'Internet mondial. Comme tu le dis, un bon dev doit savoir chercher, exploiter l'information et solutionner le problème à l'aide de ses nouvelles connaissances.
Non, mais le xml, c'était grossièrement ça :
Et on parle de développeurs php (je ne l'ai pas précisé). Et l'annonce précisait bien "php et mysql exigés, pour un site web".Code:<document> <metadonnees> <titre>Wesh gros</titre> <soustitre>Bien ou bien ?</soustitre> <annee>2056</annee> <metadonnees> <corps /> </document>
Mon idée initiale, c'était d'insérer des erreurs d'encodages et de balises titre imbriquées (qui niquerait une simple regexp). Et de les départager sur ça. Sauf que je n'ai pas eu le temps. Et heureusement, au vu des résultats obtenus.
Je me trompe certainement, mais pour moi, un dev php connait comment faire une bête requête SQL. Surtout que la doc te tartine la gueule avec 30000 manières de faire. Et que c'est abordé dans le moindre tutoriel lambda sur internet.
Et de toute manière, tout est bien qui finit bien. Le mec est compétent, il s'est juste fait dessus au moment de l'entretien. Je ne lui ai jamais posé la question d'ailleurs, de ce qu'il en avait pensé.
----
En fait, au tout tout départ, je pensais faire un bête fizz-buzz. Mon patron m'a demandé ce que c'était. Je lui explique et lui fait passer. Il n'a pas réussi....
Du coup, il n'a pas voulu qu'on fasse ce test là
J'ai raison et vous avez tort.
Non mais une annonce pour du php, du mysql et qui en plus demande de parser du xml à la main, moi aussi j'aurais fait exprès de bien la rater pour être sur de jamais être rappelé.
@Sekigo : le patron a un quelconque bagage technique? Un de mes profs nous avait demandé fizzbuzz et fibonacci et environ la moitié n'avait pas réussi, des gars qui pourtant étaient corrects en cours et dans leurs projets. Sauf que là on avait 20 mins pour faire les deux. Je pense que le facteur pression joue pas mal sur ce genre de choses. Moi même je le sens, je suis vachement plus a l'aise quand je suis pas en mode pompier.
J'ai passé peu de tests, mais honnêtement c'était plus dur que ça sans l'être.
Avec les docs en ligne disponible, franchement, aucune excuse.
C'est bien ça un FizzBuzz ?Parce que si oui, je vois pas comment on peut rater ça Oo"Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”."
Attention, un Max_well peut en cacher un autre
Equipe Highlander La Rache
Et pourtant, c'est le genre de trucs qui te fait un early-reject non négligeable.
On avait un mini-test étonnamment sélectif dans le même registre : reverser une C-string.
Sleeping all day, sitting up all night
Poncing fags that's all right
We're on the dole and we're proud of it
We're ready for 5 More Years
Sleeping all day, sitting up all night
Poncing fags that's all right
We're on the dole and we're proud of it
We're ready for 5 More Years
>Gilette: Oui enfin, tu emploies une fonction modulo( n ) au lieu de l'opérateur qui va bien, je ne pense pas que ça soit trop discriminatoire.
J'entends bien que les compétences algo ne sont pas toujours centrales pour les postes de développeur, mais là on est sur quelque chose d'assez simple, une question facile pour un partiel d'algo en DUT info. En DUT génie élec, très peu de mes étudiants ont pu implémenter factorielle, donc je conçois bien à quel point FizzBuzz est ratable, mais peut-être que le recruteur a de bonnes raisons de placer la barre là où il a besoin.
Ce serait con qu'un RH file un algo trouvé sur le net qui ne soit pas adapté au profil qu'il est supposé chercher, mais les RH font ce qu'ils veulent de toute manière en se moquant des compétences que les candidats ont et qu'ils n'ont pas (non je ne suis pas aigri).
Sinon, pour le rigolol, un message reçu par talent.io:
Le pire, c'est que maintenant, pôle emploi ne contient presque plus d'annonces véritables. Juste des liens vers des sites de ce genre, tenus par des chasseurs de tête qui rabattent vers des SSIIHello, c'est Slimane du marketing. Je ne vais pas te mentir, les choses vont mal.
Slimane
(C'est moi)
J'étais censé écrire un email pour souhaiter une bonne année à nos candidats et revenir sur nos succès de l'année passée (ouverture de Lyon, Berlin et Londres; une moyenne de 7 offres par candidats; plus de 1000 clients signés…) mais j'ai un problème bien plus important.
Mon 12ème CDD arrive à terme. Ce matin, mon boss m'a dit que ce n'était pas la peine de compter sur un 13ème contrat tant que je n'aurais pas atteint les 100 parrainages de développeurs ��.
Pour sauver ma peau, je viens donc de décider de doubler la prime de parrainage. Tu as bien lu: pour chaque ami recruté, tu gagneras 1000€. Vite, il faut que tes filleuls s'inscrivent avant le 31 décembre pour que l'offre soit valable !
Dernière modification par vectra ; 22/12/2016 à 18h45.
Eh, j'avais juste proposé un déroulage partiel, avec bien sûr un épilogue qui va bien pour rattraper les d'itérations qui restent après le dernier multiple de 15. C'est la base pour un fizzbuzz efficace, sinon c'est chiant à vectoriser.
Et sinon tu autorises tes candidats à renvoyer le résultat en SoA, genre 00f0bf00fb0f, 00i0ui00iu0i, 00z0zz00z11z, 12z4zz78z01z ?
Attention, un Max_well peut en cacher un autre
Equipe Highlander La Rache
Sleeping all day, sitting up all night
Poncing fags that's all right
We're on the dole and we're proud of it
We're ready for 5 More Years
print(chaine[::-1]) en Python.
une balle, un imp (Newstuff #491, Edge, Duke it out in Doom, John Romero, DoomeD again)
Canard zizique : q 4, c, d, c, g, n , t-s, l, d, s, r, t, d, s, c, jv, c, g, b, p, b, m, c, 8 b, a, a-g, b, BOF, BOJV, c, c, c, c, e, e 80, e b, é, e, f, f, f, h r, i, J, j, m-u, m, m s, n, o, p, p-r, p, r, r r, r, r p, s, s d, t, t
Canard lecture
@Ducon
Ben justement c'est pas des strings null terminated en python, l'exercice a peu d'intérêt.
Sinon en ruby on pourrait faire ça, mais c'est pareil les string ne sont pas NULL terminated (et sont mutables...)
Code:"mastringalacon".reverse
En C++, il y a une fonction dans la bibliothèque standard et des chaines avec caractère nul : "std::reverse (cstr, cstr + strlen (cstr))".
En Python, les chaînes ne sont pas mutables.
une balle, un imp (Newstuff #491, Edge, Duke it out in Doom, John Romero, DoomeD again)
Canard zizique : q 4, c, d, c, g, n , t-s, l, d, s, r, t, d, s, c, jv, c, g, b, p, b, m, c, 8 b, a, a-g, b, BOF, BOJV, c, c, c, c, e, e 80, e b, é, e, f, f, f, h r, i, J, j, m-u, m, m s, n, o, p, p-r, p, r, r r, r, r p, s, s d, t, t
Canard lecture
une balle, un imp (Newstuff #491, Edge, Duke it out in Doom, John Romero, DoomeD again)
Canard zizique : q 4, c, d, c, g, n , t-s, l, d, s, r, t, d, s, c, jv, c, g, b, p, b, m, c, 8 b, a, a-g, b, BOF, BOJV, c, c, c, c, e, e 80, e b, é, e, f, f, f, h r, i, J, j, m-u, m, m s, n, o, p, p-r, p, r, r r, r, r p, s, s d, t, t
Canard lecture
Sinon pour les exos pour l'entretien tu chope un truc sur code wars et voilà
Oui complètement. Le jeu est bien en plus, dans son genre bien entendu.