Penser à voix haute pendant une interview est-il vraiment la meilleure stratégie? [fermé]

44

Dans une autre question que j'ai posée récemment au sujet des meilleures pratiques en matière de tableau blanc , il était généralement admis que penser à haute voix tout en trouvant la réponse était la meilleure stratégie.

En effet, les longs moments de silence sont gênants.

Cependant, après de récents entretiens, j’ai remarqué que si j’envisageais à haute voix conduisait à de mauvaises solutions ou qu’ils empruntaient le mauvais chemin, j’aurais vu mieux, les enquêteurs ont tendance à intervenir rapidement et à signaler les problèmes liés à mon approche, surtout si j’arrête faire une pause pendant une minute. Ce n'était pas un cas isolé et s'est produit au cours de plus d'une interview avec plus d'un intervieweur.

L'autre chose est qu'après l'entrevue, sur un problème que j'ai absolument bombardé, lorsque je me suis assis et que j'ai dessiné le problème sur un bout de papier en silence, j'ai pu rapidement esquisser la solution. Penser à voix haute m'amène à passer des cycles cérébraux à réfléchir à ce que je dis doit être enregistré auprès de l'intervieweur et à la crainte de reconnaître que je me suis trompé de chemin et de recommencer après avoir écrit quelque chose au tableau. perdre beaucoup de temps. Une fois que vous avez commencé dans une voie et que vous réalisez que vous avez écrit beaucoup de bric-à-brac, vous ne pouvez pas l'annuler, alors que si vous y réfléchissiez tranquillement, l'intervieweur n'aurait pas vu le gâchis et cela aurait été plus rapide. étant donné que le tableau blanc, une mauvaise idée prend plus de temps que de simplement considérer une mauvaise idée.

Je ne veux pas de moments de silence, mais en même temps, parler prend plus de temps, conduit à la conscience de soi et peut conduire à l'intervention d'intervieweur sur quelque chose que j'aurais pu comprendre moi-même avec un peu plus de temps.

Bjorn
la source
7
Vous avez juste besoin de pratique. S'ils interviennent, dites-leur poliment d'attendre que vous ayez terminé.
Whatsisname
14
"Penser à voix haute", ça n'existe pas. Il y a une pensée et il y a une conversation. Parler est à voix haute, penser en silence. Parfois, ils vont ensemble mais la plupart du temps, parler est celui qui cause des problèmes. Comme dirait Calvin, "mon problème principal est que mes lèvres bougent quand je réfléchis" :)
Rook
4
Un bon intervieweur qui pose des questions qui suscitent la réflexion n'interrompra pas les pensées qu'il vient de provoquer.
cdkMoose
2
Excellente question. Les entretiens avec les programmeurs sont très uniques.
Techgration
2
En fait, je demande aux personnes que j'interviewe explicitement de penser à voix haute car je trouve que comprendre leur processus de pensée est plus précieux que de savoir si elles apportent ou non la bonne réponse.
dietbuddha

Réponses:

44

Ce n’est peut-être pas la meilleure stratégie pour vous, mais c’est certainement agréable pour les enquêteurs , tant que vous n’allez pas "crier" à Full Metal Jacket.

La plupart des intervieweurs apprécient cela (du moins pour les postes de programmation), car cela leur permet de:

  • évaluez votre processus de pensée ,
  • et vous guider si vous êtes sur la mauvaise voie .

Mais sentez-vous libre de dire "accrochez-vous, laissez-moi avoir une réflexion à ce sujet" et réfléchissez aux choses avant de trop bavarder. Prenez votre temps ; mais ne les laissez pas traîner pendant des siècles. Ils ont hâte de voir si vous êtes bloqué ou non.

De plus, étant sur le mauvais chemin d'abord n'est pas une mauvaise chose: il est votre processus throught . C'est progressif et vous devez rencontrer des problèmes en cours de route. Assez normal. C'est seulement mauvais si vous ne voyez pas que vous êtes sur la mauvaise voie, ou si vous refusez de le voir quand on vous le dit, et que vous n'arrivez pas ensuite à trouver le bon chemin.

Cela aide à faire avancer la conversation.

haylem
la source
En fait, j’ai vraiment échoué dans une interview qui était très importante pour moi parce que l’enquêteur tenait à «me guider» alors qu’il considérait que j’étais sur la mauvaise voie. Il n'arrêtait pas de me corriger et de me corriger sans vraiment me donner l'occasion de réfléchir à des idées. Voyons les choses en face, être obligé de suivre vos processus de pensée à voix haute pour la commodité de l'intervieweur est une merde totale. C'est juste un autre symptôme du problème sous-jacent réel: personne n'a encore compris comment interroger efficacement les développeurs.
Evicatos
13

Pourquoi tu ne peux pas l'annuler? Ce genre de questions a généralement pour but de déterminer si vous êtes capable de dire: "Tenez le téléphone - ceci, ceci, cela, et cette autre partie sont de la merde. Je viens de me rendre compte que je supposais que X, mais ça ne marche pas. Tenez-vous pour ce problème, alors s'il-vous-plaît patientez avec moi pendant que je fais quelques pas en arrière. " Tout le monde fait des erreurs, mais tout le monde n'est pas disposé à admettre des erreurs dans un environnement sous haute pression. Si vous voyez que vous vous trompez, dites-le simplement; n'essayez pas de le dissimuler et espérez qu'il ne le remarquera pas, car c'est souvent exactement ce qu'il cherche vraiment.

Caleb
la source
7

Le penser à voix haute semble être un pari plus sûr pour moi.

<penser à haute voix>

alors, quelles sont mes options ici?

  1. Pensez-y à voix haute et trouvez la bonne solution. Sympa à tous points de vue. Score: 2

  2. Pensez-y à voix haute et trouvez la mauvaise solution ou faites-la correctement avec l'aide de l'intervieweur. Mauvais, mais me donne au moins une chance que l'intervieweur apprécie le processus de réflexion que j'ai exposé pour y arriver. Score: 0.5

  3. silencieusement arriver à la bonne solution. Plutôt bien, mais l’interviewer doutera probablement de mes capacités de travail d’équipe. Score: 1.5

  4. en silence, trouver la mauvaise solution. Désastre total: non seulement j'ai échoué, mais j'ai également donné une grande chance à l'intervieweur de penser que je suis stupide. Score: -1


Compter: penser à voix haute l'emporte sur le silence 2.5: 0.5 .

</ pensant à voix haute>

moucheron
la source
4

Il y a un terrain d'entente je crois. Vous n'avez pas besoin d'exprimer chaque détail de votre processus de pensée, et je ne pense pas que cela soit attendu. Vous pouvez commenter le problème lui-même, vous pouvez décrire votre approche du problème en termes plus généraux.

" OK, je pense que je le traiterais comme ... je pense que la difficulté ici pourrait être ... Ma première pensée est ... (vous laissant une option ouverte d'ajouter: " ... mais ce ne serait pas tout à fait travailler " , si vous voyez qu'il en est ainsi)"

Un truc est que vous pouvez corriger les erreurs que vous venez de repérer comme si vous faisiez la leçon.

Konrad Morawski
la source
4

Comme toujours, "ça dépend"

Si votre pensée va dans le sens de "voici mes hypothèses, les choses que je considère en préparant ma réponse", cela vaut probablement la peine d'être partagé. En tant qu'interviewer, j'aimerais voir le processus de réflexion et si vous êtes prêt à partager - et à modifier au besoin - des hypothèses ou des présupposés.

Si vous me faites savoir qu'essayer de mémoriser l'ordre des paramètres d'une fonction de bibliothèque standard, ce n'est probablement pas si bon.

StevenV
la source
3

En tant qu'interviewer, je suis plutôt heureux d'attendre quelques minutes en silence pendant que vous réfléchissez au problème, mais plus j'attends, plus la réponse sera bonne.

Si vous plongez directement et faites des erreurs mais que vous les repérez rapidement, c'est très bien. Si vous prenez le temps de réfléchir et de bien faire les choses, c'est mieux. Mais il n’ya rien de pire qu’un développeur qui passe beaucoup de temps à réfléchir à un problème, puis à le gâcher. Cela dit, il n'y a pas beaucoup pire qu'un développeur qui souhaite ainsi combler le vide qu'ils ne font rien , mais trébuche.

pdr
la source
3

Cela dépend de votre folie. Quand je réfléchis à voix haute, il n'y a que deux résultats possibles:

1) Je termine mes pensées et lève les yeux pour constater que les enquêteurs ont repoussé leurs chaises aussi loin que possible de moi. Parfois, la sécurité arrive peu de temps après, ou de beaux jeunes hommes vêtus de leurs blouses blanches, ha ha ha.

2) L'intervieweur technique surprend l'intervieweur RH en rejoignant ma glossolalie géektaculaire et nous nous bavardons pendant 15 minutes. Ensuite, nous nous coiffons, nous descendons de notre chaise et faisons comme si rien ne s'était passé.

Soyons honnêtes. Beaucoup d'entre nous sont assez bizarres. Si les gens vous regardent souvent de façon étrange, vous ne devriez probablement pas penser à haute voix.

Un compromis facile (que j'utilise moi-même) consiste à illustrer votre chaîne de pensée de questions bien choisies.

Satanicpuppy
la source
1
+1 pour "glossolalia geektacular and we gabble geekspeek"
HelloFictionalWorld
2

La meilleure stratégie consiste à faire ce qui fonctionne pour vous. Vous avez mentionné que le fait de penser en silence vous a aidé à trouver une solution, alors c'est peut-être ce que vous devriez faire à partir de maintenant lorsque vous êtes interviewé. Je peux comprendre que je sois nerveux et que cela puisse affecter votre arrivée à une solution, mais vous devez utiliser l'approche avec laquelle vous êtes le plus à l'aise.

Je ne m'inquiéterais pas de la présence d'un "silence gênant" lors d'une interview. Considérez cela comme un "temps de réflexion".

Bernard
la source
Cela peut dépendre en partie de la manière dont la question est posée. Si l'intervieweur explique la question et dit: "... Maintenant, discutez-nous du processus à suivre pour trouver une solution", ils ne seront pas trop impressionnés si vous restez assis en silence pendant plusieurs minutes. Vous pouvez vous donner 10 ou 15 secondes pour rassembler vos pensées, mais après cela, vous feriez mieux de commencer à expliquer.
Caleb
@Caleb: Si cela est spécifié, alors oui, vous devrez réfléchir à voix haute. Mais étant donné l'option, je suggère d'utiliser ce qui fonctionne le mieux pour l'individu.
Bernard
1

Je ne suis pas sûr que cela soit important si vous résolvez un problème avec des mots, sur du papier ou sur un tableau blanc, à condition que votre processus de réflexion soit clair pour l'intervieweur. Le but de tout problème est de laisser l’interviewer entrer dans votre esprit et voir comment vous résolvez les problèmes. Vous êtes peut-être un type de personne qui ne peut pas verbaliser et penser en même temps. L’approche que j’adopterais serait de faire savoir à l’intervieweur que vous préférez travailler sur papier que verbalement. Vous avez besoin d'indices verbaux pour permettre à l'intervieweur de savoir ce que vous faites et pensez, mais vous n'avez pas besoin de tout détailler de manière pénible.

Thomas Owens
la source
1

Parler à voix haute est un excellent moyen pour les intervieweurs d’évaluer votre processus de pensée - et c’est ce que les intervieweurs recherchent. Ils ne veulent pas quelqu'un qui peut simplement le code , ils veulent quelqu'un qui sait comment résoudre les problèmes.

Bien sûr, pour la personne interrogée, parler à voix haute est assez gênant (je sais que c'était pour moi). C'est particulièrement le cas lorsqu'une question difficile est posée. Si vous avez besoin de temps pour réfléchir à la question, dites à l'intervieweur de "attendre et laissez-moi réfléchir à ce sujet pendant une seconde". Ensuite, lorsque vous pensez avoir une solution, dites ce que vous avez pensé et comment vous en êtes arrivé à la conclusion.

Je trouve que les intervieweurs sont heureux d’attendre quelques secondes pendant que vous réfléchissez au problème.

Une autre technique pour vous donner le temps de réfléchir consiste à demander à l'intervieweur de clarifier un aspect du problème. Cela vous donnera plus de temps pour réfléchir et vous aidera peut-être à trouver une solution évidente à laquelle vous n'aviez pas pensé auparavant.

Ivan
la source
-1

J'ai lu que les gens qui se parlent à eux-mêmes résolvent beaucoup mieux les problèmes.

Alors peut-être que vous pouvez simplement marmonner à vous-même et tirer le meilleur parti des deux. :-) Sérieusement.

Tu seras un meilleur prob. résolveur et ils ne pourront pas entendre tous les détails de votre arbre de recherche, y compris les nœuds sans issue.

Vue elliptique
la source
2
"J'ai lu que les gens qui se parlent à eux-mêmes résolvent beaucoup mieux les problèmes." Curieux, avez-vous une source pour cela? En ce qui concerne votre réponse, je crains que cela ne vous rende fou (et potentiellement ennuyeux de travailler avec si vous marmonnez tout le temps dans un espace ouvert ou lors de réunions). Non pas que cela devrait être une considération lors de l'embauche, mais cela
cocherait
-4

Mon expérience récente avec un problème de tableau blanc me laisse maltraité et certain que l'intervieweur n'a appris que quelques choses sur les traumatismes de mon enfance et rien sur mes capacités.

Je ne pense pas que ce soit une bonne idée, ni même éthique, d'insérer une épingle dans un génie technique et de l'afficher devant un tableau blanc.

La prochaine fois! J'apporterai un bloc-notes et un crayon de couleur ou deux et ferai ce que je fais normalement pour résoudre un problème. Je commence à dessiner des gribouillis préscolaires jusqu'à ce que mon cerveau passe en hyperdrive. J'espère que je me relaxerai suffisamment pour commencer à réfléchir. Il semble que ma crainte est que j'échoue lamentablement et que cette peur me manque lamentablement. Peut-être que la pratique aidera.

mbr_at_ml
la source