Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2371 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1377  1378  1379  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2279167
Shinuza
This is unexecpected
Posté le 08-04-2016 à 01:23:52  profilanswer
 

Reprise du message précédent :

Plam a écrit :


 
Ta pas répondu à mon post :o

C'est pour une mission.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
mood
Publicité
Posté le 08-04-2016 à 01:23:52  profilanswer
 

n°2279171
Plam
Bear Metal
Posté le 08-04-2016 à 09:40:53  profilanswer
 

Shinuza a écrit :

C'est pour une mission.


 
Si pas trop long ou pour mettre sur la bonne piste, MP moi des détails (des fois que je puisse libérer mon associé si la charge est pas trop importante) :jap:


---------------
Spécialiste du bear metal
n°2279349
Shinuza
This is unexecpected
Posté le 13-04-2016 à 11:58:08  profilanswer
 

Je cherche une idée pour faire un exo JS/DOM, j'ai pensé à:
 
Faire un fizz buzz progressif, sous forme de liste HTML, avec un intervalle de 500ms entre l'affichage de chaque item. Les fizz doivent être affichés en bleu, les buzz en rouge, et les fizz buzz en violet.
 
Qu'est ce que vous en pensez?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2279350
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 13-04-2016 à 12:09:36  profilanswer
 

Que c'est un bon exercice pour filtrer les débutants ou les charlots.
Ensuite, pour les trucs plus costauds, je conseillerais de faire un truc plus complexe et, si possible, proche de ce que tu fais au quotidien. Et de pairer avec le (la) candidat(e) pour voir comment passe le feeling, comment les remarques sont prises en compte, etc...

Message cité 1 fois
Message édité par Taiche le 13-04-2016 à 12:09:49

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2279354
gelatine_v​elue
Posté le 13-04-2016 à 12:46:03  profilanswer
 

Shinuza a écrit :

Je cherche une idée pour faire un exo JS/DOM, j'ai pensé à:
 
Faire un fizz buzz progressif, sous forme de liste HTML, avec un intervalle de 500ms entre l'affichage de chaque item. Les fizz doivent être affichés en bleu, les buzz en rouge, et les fizz buzz en violet.
 
Qu'est ce que vous en pensez?


 
J'ai fait ça:
http://codepen.io/anon/pen/LNdNjd
 
C'est censé prendre combien de temps? I a droit a google?

Message cité 2 fois
Message édité par gelatine_velue le 13-04-2016 à 12:51:26
n°2279356
bixibu
Ca ... c'est fait!
Posté le 13-04-2016 à 12:53:04  profilanswer
 

Déjà faut savoir ce qu'est un fizz buzz :o
 
Je viens de l'apprendre

n°2279358
nraynaud
lol
Posté le 13-04-2016 à 12:57:56  profilanswer
 

gelatine_velue a écrit :


 
J'ai fait ça:
http://codepen.io/anon/pen/LNdNjd
 
C'est censé prendre combien de temps? I a droit a google?


[:rofl]


---------------
trainoo.com, c'est fini
n°2279361
Shinuza
This is unexecpected
Posté le 13-04-2016 à 13:39:39  profilanswer
 

Taiche a écrit :

Que c'est un bon exercice pour filtrer les débutants ou les charlots.
Ensuite, pour les trucs plus costauds, je conseillerais de faire un truc plus complexe et, si possible, proche de ce que tu fais au quotidien. Et de pairer avec le (la) candidat(e) pour voir comment passe le feeling, comment les remarques sont prises en compte, etc...

Ouaip, bonne idée.

gelatine_velue a écrit :


 
J'ai fait ça:
http://codepen.io/anon/pen/LNdNjd
 
C'est censé prendre combien de temps? I a droit a google?

Faut peut-être que je sois un peu plus précis dans l'énoncé, parce que là c'est plus un test CSS que tu m'as fait  :D  
10 minutes, sans Google. Le squelette de base c'est ça, il peut juste éditer le css et le js. De 1 à 100, sans utiliser setInterval  

Code :
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.    <meta charset="UTF-8">
  5.    <title>FizzBuzz</title>
  6.     <style>
  7.      .fizz {
  8.         color: blue;
  9.      }
  10.      .buzz {
  11.        color: red;
  12.      }
  13.     </style>
  14.    <script></script>
  15. </head>
  16. <body>
  17.    <ul>
  18.      <li></li>
  19.    </ul>
  20. </body>
  21. </html>



---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2279362
Ant1_
The game is rigged
Posté le 13-04-2016 à 13:52:20  profilanswer
 

T'attends quoi, requestAnimationFrame ?


---------------
But you can't lose if you don't play
n°2279364
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 13-04-2016 à 14:05:38  profilanswer
 

Shinuza a écrit :

Ouaip, bonne idée.


J'ai lu pas mal de trucs sympas sur le sujet des entretiens tech ces jours-ci.

  • Le blog du maintenant bien connu Zach Holman : https://zachholman.com/posts/startu [...] is-fucked/ (la seconde partie t'intéressera plus que la première qui est un coup de gueule contre les exos type "Cracking the Interview" )
  • Le récent billet de Jeff Atwood : https://blog.codinghorror.com/we-hi [...] yone-else/ Ca va au-delà de l'entretien technique pur, mais c'est vraiment du bon matos, sans compter les liens vers les autres articles. Ce qu'il prône est difficile à appliquer (je sais pas ce que ça peut donner avec la législation française) mais y a de bonnes idées.
Ant1_ a écrit :

T'attends quoi, requestAnimationFrame ?


Le but justement, c'est de pas attendre grand-chose hormis du code propre et bien découpé. Enfin perso, techniquement, je me fous de savoir ce qu'il y a dans l'algo tant que 1) c'est propre et 2) ça fait le taf. Après, c'est une base de discussion.
Bon, dans le cadre d'un FizzBuzz, c'est aussi et surtout pour filtrer les gens qui savent pas faire une boucle for et un modulo [:dawao]


Message édité par Taiche le 13-04-2016 à 14:07:47

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
mood
Publicité
Posté le 13-04-2016 à 14:05:38  profilanswer
 

n°2279365
kao98
...
Posté le 13-04-2016 à 14:06:01  profilanswer
 

Shinuza a écrit :

(...) sans utiliser setInterval  


Pourquoi donc ? Et c'est quand même sacrément piégeux si tu ne le précise pas dans l’énoncé.
 

Ant1_ a écrit :

T'attends quoi, requestAnimationFrame ?


+1 : tu attends quoi du coup ?

n°2279366
bixibu
Ca ... c'est fait!
Posté le 13-04-2016 à 14:06:48  profilanswer
 

et on peut avoir un énoncé compréhensible  ?

Message cité 1 fois
Message édité par bixibu le 13-04-2016 à 14:07:23
n°2279368
gelatine_v​elue
Posté le 13-04-2016 à 14:22:04  profilanswer
 

bixibu a écrit :

et on peut avoir un énoncé compréhensible  ?


 
+1, parce que même avec ses précisions, je peux modifier son template pour arriver à ma solution.

n°2279376
Shinuza
This is unexecpected
Posté le 13-04-2016 à 15:26:33  profilanswer
 

Ant1_ a écrit :

T'attends quoi, requestAnimationFrame ?

 
kao98 a écrit :


Pourquoi donc ? Et c'est quand même sacrément piégeux si tu ne le précise pas dans l’énoncé.

 


+1 : tu attends quoi du coup ?

Ça sera précisé, le but c'est pas de faire un piège. Mais j'ai du mal à voir comment vous voulez utiliser requestAnimationFrame alors qu'il y a une contrainte de temps  :??:

 
gelatine_velue a écrit :

 

+1, parce que même avec ses précisions, je peux modifier son template pour arriver à ma solution.

Curieux de voir comment tu ferais ça.

 

Mais si vous trouvez que c'est une idée de merde, je veux bien de meilleures propositions hein [:ddr555]

Message cité 5 fois
Message édité par Shinuza le 13-04-2016 à 15:27:39

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2279377
GenyaB
Shit fucking game.
Posté le 13-04-2016 à 15:42:29  profilanswer
 

Shinuza a écrit :

Curieux de voir comment tu ferais ça.
 
Mais si vous trouvez que c'est une idée de merde, je veux bien de meilleures propositions hein [:ddr555]


 
Non mais t'as pas compris, quoi que tu postes ça sera forcément de la merde ici.  [:spamafoote]

n°2279378
kao98
...
Posté le 13-04-2016 à 15:44:26  profilanswer
 

Shinuza a écrit :

Ça sera précisé, le but c'est pas de faire un piège. Mais j'ai du mal à voir comment vous voulez utiliser requestAnimationFrame alors qu'il y a une contrainte de temps  :??:  
 


Le temps ça se mesure, c'est pas un problème.
Mais du coup, comment tu veux faire sans utiliser setInterval :??:
Des setTimeout à la chaîne ? Ce serait encore pire non ?
Et pourquoi donc bouder setInterval comme ça :??:

n°2279379
kao98
...
Posté le 13-04-2016 à 15:46:10  profilanswer
 

Shinuza a écrit :

Curieux de voir comment tu ferais ça.

 

Mais si vous trouvez que c'est une idée de merde, je veux bien de meilleures propositions hein [:ddr555]


J'ai pas de problème avec ton exercice, je trouve que c'est très bien.
Techniquement juste ce qu'il faut pour écarter les "menteurs", pas trop difficile pour éviter de faire paniquer un gars un peu skillé.

 

C'est ta contrainte de ne pas utiliser setInterval que je ne comprends pas et qui me perturbe. Je ne vois vraiment pas comment tu veux faire sans ?

 

Justement, setInterval te permettra d'écarter tous ceux qui ne connaissent que setTimeout.
Et tu pourras mettre sur le haut du panier ceux qui penseront à utiliser clearInterval à la fin.

Message cité 1 fois
Message édité par kao98 le 13-04-2016 à 15:47:47
n°2279380
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 13-04-2016 à 15:49:10  profilanswer
 

Perso, quand je vois ça :

Shinuza a écrit :

10 minutes, sans Google. [...] il peut juste éditer le css et le js. [...] sans utiliser setInterval


Ca me fait penser à :

Citation :

Me: Why the fuck would I do that?


(cf https://zachholman.com/posts/startu [...] is-fucked/ donc)
D'où l'intérêt de l'exo un peu concret avec des contraintes réelles et pas artificielles. Si tu attends une réponse précise, file un questionnaire bien académique (et tu recruteras un bon bachoteur). Si tu attends un dev, file un vrai problème [:dawao]
Inverse aussi la situation : tu prendrais comment un entretien comme celui que tu veux faire passer ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2279381
Shinuza
This is unexecpected
Posté le 13-04-2016 à 15:55:02  profilanswer
 

kao98 a écrit :


J'ai pas de problème avec ton exercice, je trouve que c'est très bien.
Techniquement juste ce qu'il faut pour écarter les "menteurs", pas trop difficile pour éviter de faire paniquer un gars un peu skillé.
 
C'est ta contrainte de ne pas utiliser setInterval que je ne comprends pas et qui me perturbe. Je ne vois vraiment pas comment tu veux faire sans ?
 
Justement, setInterval te permettra d'écarter tous ceux qui ne connaissent que setTimeout.
Et tu pourras mettre sur le haut du panier ceux qui penseront à utiliser clearInterval à la fin.

Mon but c'est que le mec se retrouver confronter à un problème de closure, mais c'est peut-être pas la bonne approche (visiblement ça ne l'es pas :D)


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2279383
Ant1_
The game is rigged
Posté le 13-04-2016 à 16:00:42  profilanswer
 

Ben t'aura une closure avec setInterval  [:alertemulti:5]  
 
C'est quoi l'idee que t'as en tete ?


---------------
But you can't lose if you don't play
n°2279384
masklinn
í dag viðrar vel til loftárása
Posté le 13-04-2016 à 16:04:40  profilanswer
 

kao98 a écrit :


Le temps ça se mesure, c'est pas un problème.
Mais du coup, comment tu veux faire sans utiliser setInterval :??:
Des setTimeout à la chaîne ? Ce serait encore pire non ?


Non, setInterval a le problème que ton callback est pas pris en compte pour ton "requeue", donc tu peux facilement accumuler des callbacks si l'intervalle est plus petit que le runtime du callback. Avec setTimeout et rAF, normalement tu requeue à la fin de ton callback, donc tu définis l'intervalle entre les callbacks plutôt que la fréquence du signal, ce qui limite naturellement le problème. Ils ont aussi l'avantage de s'arrêter naturellement (donc t'as rarement besoin de garder l'ID qu'ils renvoient), setInterval il faut penser à le stopper. setInterval est une API beaucoup plus foireuse que setTimeout/rAF.

Message cité 2 fois
Message édité par masklinn le 13-04-2016 à 16:06:03

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2279386
kao98
...
Posté le 13-04-2016 à 16:13:13  profilanswer
 

masklinn a écrit :


Non, setInterval a le problème que ton callback est pas pris en compte pour ton "requeue", donc tu peux facilement accumuler des callbacks si l'intervalle est plus petit que le runtime du callback. Avec setTimeout et rAF, normalement tu requeue à la fin de ton callback, donc tu définis l'intervalle entre les callbacks plutôt que la fréquence du signal, ce qui limite naturellement le problème. Ils ont aussi l'avantage de s'arrêter naturellement (donc t'as rarement besoin de garder l'ID qu'ils renvoient), setInterval il faut penser à le stopper. setInterval est une API beaucoup plus foireuse que setTimeout/rAF.


Oui, ça je sais bien, et c'est pas le seul problème d'ailleurs ... mais dans le contexte  [:mister_k]
500ms pour ajouter fizz ou buzz une centaine de fois dans une liste HTML, ça passe large :o

 


En fait, le problème, c'est que dans le cadre d'un exo comme celui-ci, à résoudre en 10 minutes, le candidat va peut-être se poser trop de question sur le pourquoi ne pas utiliser setInterval et réfléchir plus qu'il ne faut à la solution attendue par l'examinateur. Ca risque d'écarter de bons candidats pour des raisons qui ne seront pas forcément les bonnes.

 

Il ne faut pas en attendre trop d'un fizz buzz, en 10 minutes, sans google.


Message édité par kao98 le 13-04-2016 à 16:17:40
n°2279387
nraynaud
lol
Posté le 13-04-2016 à 16:23:55  profilanswer
 

masklinn a écrit :


Non, setInterval a le problème que ton callback est pas pris en compte pour ton "requeue", donc tu peux facilement accumuler des callbacks si l'intervalle est plus petit que le runtime du callback. Avec setTimeout et rAF, normalement tu requeue à la fin de ton callback, donc tu définis l'intervalle entre les callbacks plutôt que la fréquence du signal, ce qui limite naturellement le problème. Ils ont aussi l'avantage de s'arrêter naturellement (donc t'as rarement besoin de garder l'ID qu'ils renvoient), setInterval il faut penser à le stopper. setInterval est une API beaucoup plus foireuse que setTimeout/rAF.


j'ai l'analyse exactement inverse, mais quand je demande 500ms, je veux une période de 500ms, pas 500ms + execution + un jitter de fou + plus un calcul foireux pour essayer de compenser le jitter.


---------------
trainoo.com, c'est fini
n°2279388
bixibu
Ca ... c'est fait!
Posté le 13-04-2016 à 16:25:57  profilanswer
 

Perso je demanderais :
#1 Qu'est ce qu'une closure ? intêret ? (blabla only)
#2 Implémente une closure simple montrant l'interet d'une closure (code only)

 

C'est explicite, sans torture de cerveau, et ca limite la génération de stress du mec.

Message cité 1 fois
Message édité par bixibu le 13-04-2016 à 16:26:19
n°2279389
kao98
...
Posté le 13-04-2016 à 16:34:59  profilanswer
 

bixibu a écrit :

Perso je demanderais :  
#1 Qu'est ce qu'une closure ? intêret ? (blabla only)
#2 Implémente une closure simple montrant l'interet d'une closure (code only)
 
C'est explicite, sans torture de cerveau, et ca limite la génération de stress du mec.


Si tu cherches un tech lead, effectivement, ça peut être bien de s'assurer qu'il sait expliquer ce qu'est, par exemple, une closure, de façon simple et claire.
Mais pour chercher un développeur pas forcément amené à de la pédago, le #1 sert à rien, et pourrait en écarter certain. Je suis sûr qu'un grand nombre de dev tout à fait très à l'aise avec les closures seraient bien incapable d'expliquer ce que c'est en quelques mots, surtout en "blabla only".

n°2279390
nraynaud
lol
Posté le 13-04-2016 à 16:35:13  profilanswer
 

et si le mec parle pas de fermeture transitive de l'opérateur de visibilité lexicale et le piège que ça pose avec la visibilité d'attardé du JS, c'est la porte. S'il est bon, il peut ouvrir un peu sur la curryfication.


---------------
trainoo.com, c'est fini
n°2279391
bixibu
Ca ... c'est fait!
Posté le 13-04-2016 à 16:38:23  profilanswer
 

kao98 a écrit :


Si tu cherches un tech lead, effectivement, ça peut être bien de s'assurer qu'il sait expliquer ce qu'est, par exemple, une closure, de façon simple et claire.
Mais pour chercher un développeur pas forcément amené à de la pédago, le #1 sert à rien, et pourrait en écarter certain. Je suis sûr qu'un grand nombre de dev tout à fait très à l'aise avec les closures seraient bien incapable d'expliquer ce que c'est en quelques mots, surtout en "blabla only".


 
Je réponds pourtant à Shinuza :

Citation :

Mon but c'est que le mec se retrouver confronter à un problème de closure

n°2279392
gelatine_v​elue
Posté le 13-04-2016 à 16:42:11  profilanswer
 


Shinuza a écrit :

Curieux de voir comment tu ferais ça.
 


 
Ben tu colles le css de mon exemple dans la partie css vu que tu peux l'éditer, et le js dans la partie script, en remplaçant le setInterval par des setTimeout.
Ce que je veux dire avec mon exemple à la con c'est que techniquement ça respecte les contraintes, même si c'est pas l'esprit de l'exo, et que celui-ci est pas facile à deviner entre deux personnes qui se connaissent pas.
 
Si tu veux voir si il comprend les closures, pourquoi ne pas le mettre devant le code de jquery et lui demander de t'expliquer ce qu'ils essaient de faire avec le "(function( global, factory ) {" du début? Ou lui demnander de faire un fizzbuzz en utilisant des closures?

n°2279394
kao98
...
Posté le 13-04-2016 à 16:47:31  profilanswer
 

Confronter quelqu'un à un problème de closure, c'est le confronter au problème de closure dans une loop :o

 
Code :
  1. function showHelp(help) {
  2.  document.getElementById('help').innerHTML = help;
  3. }
  4.  
  5. function setupHelp() {
  6.  var helpText = [
  7.      {'id': 'email', 'help': 'Your e-mail address'},
  8.      {'id': 'name', 'help': 'Your full name'},
  9.      {'id': 'age', 'help': 'Your age (you must be over 16)'}
  10.    ];
  11.  
  12.  for (var i = 0; i < helpText.length; i++) {
  13.    var item = helpText[i];
  14.    document.getElementById(item.id).onfocus = function() {
  15.      showHelp(item.help);
  16.    }
  17.  }
  18. }
  19.  
  20. setupHelp();


Message édité par kao98 le 13-04-2016 à 16:47:46
n°2279395
bixibu
Ca ... c'est fait!
Posté le 13-04-2016 à 16:50:01  profilanswer
 

Lui faire corriger une anomalie qui nécessite une closure en correction c'est pas mal ca :jap:

n°2279396
gatsu35
Blablaté par Harko
Posté le 13-04-2016 à 16:50:41  profilanswer
 

Shinuza a écrit :

Ça sera précisé, le but c'est pas de faire un piège. Mais j'ai du mal à voir comment vous voulez utiliser requestAnimationFrame alors qu'il y a une contrainte de temps  :??:  
 


 

Shinuza a écrit :

Curieux de voir comment tu ferais ça.
 
Mais si vous trouvez que c'est une idée de merde, je veux bien de meilleures propositions hein [:ddr555]


Tu attendrais une réponse comme ça pour le gars ?  
http://codepen.io/arnogues/pen/KzoMav?editors=1110

n°2279397
masklinn
í dag viðrar vel til loftárása
Posté le 13-04-2016 à 16:53:15  profilanswer
 

nraynaud a écrit :


j'ai l'analyse exactement inverse, mais quand je demande 500ms, je veux une période de 500ms, pas 500ms + execution + un jitter de fou + plus un calcul foireux pour essayer de compenser le jitter.


Dans aucun cas t'auras une période d'exactement 500ms même avec setInterval, dans tous les cas tu devras gérer le jitter [:spamafote]


Message édité par masklinn le 13-04-2016 à 16:53:36

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2279398
bixibu
Ca ... c'est fait!
Posté le 13-04-2016 à 16:54:16  profilanswer
 

gatsu35 a écrit :


Tu attendrais une réponse comme ça pour le gars ?  
http://codepen.io/arnogues/pen/KzoMav?editors=1110


 
Un ptit modulo quand même

Citation :

fizzbuzz[i++ % 3];

:o

n°2279399
gatsu35
Blablaté par Harko
Posté le 13-04-2016 à 16:58:41  profilanswer
 

ah oui, dans ce topic ya fort longtemps j'avais craché un truc avec modulo sur du fizzbuzz de mémoire. Je suis fatigué :o

n°2279400
Shinuza
This is unexecpected
Posté le 13-04-2016 à 17:04:59  profilanswer
 

bixibu a écrit :

Lui faire corriger une anomalie qui nécessite une closure en correction c'est pas mal ca :jap:

Ouais j'aime bien. Je peux faire fizzbuzz en premier, même si la solution de gelatine c'est pas ce que je veux voir, ça a le mérite d'être smart.
Et un autre exo du genre en second temps. C'est court et simple, j'aime bien.
 

gatsu35 a écrit :


Tu attendrais une réponse comme ça pour le gars ?  
http://codepen.io/arnogues/pen/KzoMav?editors=1110

C'est pas un fizzbuzz ton truc, tu devrais avoir le même output que Gelatine.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2279401
bixibu
Ca ... c'est fait!
Posté le 13-04-2016 à 17:17:28  profilanswer
 

et oublies ton fizzbuzz, 10 ans que je fais du dev, jamais entendu parler :o

n°2279402
ratibus
Posté le 13-04-2016 à 17:18:36  profilanswer
 

bixibu a écrit :

et oublies ton fizzbuzz, 10 ans que je fais du dev, jamais entendu parler :o


J'avais une super corrélation sur ce test avec les bons profils de devs qd je recrutais bcp

n°2279403
masklinn
í dag viðrar vel til loftárása
Posté le 13-04-2016 à 17:20:17  profilanswer
 

bixibu a écrit :

et oublies ton fizzbuzz, 10 ans que je fais du dev, jamais entendu parler :o


Sans parler du fait que tu devrais sortir de ton trou plus fréquemment que tous les 10 ans ( :o ), l'intérêt des fizzbuzz c'est que c'est un "problème" très simple que n'importe quel dev devrait être capable de résoudre en quelques minutes (même sur papier) sans l'avoir jamais vu passer, donc ça fait un filtre initial très rapide, relativement pratique (boucles, conditions et IO c'est pas de la haute voltige, et le modulo ça casse pas 3 pattes à un canard, d'autant plus que tu peux donner cette info si le candidat a un trou de mémoire et se souvient plus comment l'obtenir dans le langage) avec de bons résultats négatifs (si un dev sait pas résoudre fizzbuzz, il est peu probable qu'il donne quoi que ce soit)


Message édité par masklinn le 13-04-2016 à 17:26:03

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2279404
Shinuza
This is unexecpected
Posté le 13-04-2016 à 17:26:43  profilanswer
 

bixibu a écrit :

et oublies ton fizzbuzz, 10 ans que je fais du dev, jamais entendu parler :o


On vous rappellera.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2279405
kao98
...
Posté le 13-04-2016 à 17:28:02  profilanswer
 

Pis je préfère 100 fois résoudre un fizzbuzz ou équivalent que de devoir calculer la consommation d'essence le matin à Lyon, ou le temps qu'il faudrait pour nettoyer toutes les vitres de Paris (me rappelle plus le nom de ce genre de question, mais je trouve ça bien débile).

n°2279406
bixibu
Ca ... c'est fait!
Posté le 13-04-2016 à 17:39:32  profilanswer
 

Shinuza a écrit :


On vous rappellera.

 

Faudrait peut être expliquer à ton candidat ce que c'est avant de le virer comme un mal propre car ce manant n'a pas passé son enfance en Angleterre à jouer à "fizzbuzz" :

 

L'article de masklinn, l'explique bien, lui. :

 
Citation :

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”.

 

J'avais jamais loupé d'entretien jusqu'à aujourd'hui  [:nozdormu:3]

Message cité 2 fois
Message édité par bixibu le 13-04-2016 à 17:40:22
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1377  1378  1379  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)