Poser des questions techniques pendant l'entretien (en tant que personne interrogée) [clôturé]

18

Je voudrais savoir si des gens ont déjà posé des questions techniques à votre interlocuteur. Dire quelque chose comme "Eh bien, vous m'avez posé un tas de questions techniques, et maintenant, ça vous dérange si je vous en pose? Si je vais rejoindre votre entreprise, nous travaillerons en étroite collaboration et je veux m'assurer que je respecte les compétences de mes collègues comme ils respectent les miens ... ".

Cela ne semble-t-il pas arrogant? Je suis curieux d'avoir votre opinion ou votre expérience (en tant qu'interviewé ou intervieweur, bien sûr).

PS: compte jetable car je ne veux pas que les gens qui me connaissent sachent que je prépare des interviews.

user61891
la source
16
Vous pouvez probablement évaluer leur niveau de compétence en fonction des questions qu'ils posent et de la façon dont ils répondent à vos réponses. C'est une technique pour inverser l'entretien et commencer à les interviewer en silence en déplaçant le focus.
Andrew T Finnell
2
Si vous me faisiez ça en vous interviewant, l'interview prendrait fin à cet instant. "Respecter les compétences de mes collègues"? Non. 1. Vous ne découvrirez pas votre équipe dans son ensemble. Vous ne demandez qu'une seule personne. 2. Vous devriez être en mesure d'acquérir beaucoup de connaissances simplement en écoutant les questions et les réponses à vos réponses. 3. La personne qui vous interviewe peut très bien être quelqu'un avec qui vous ne coderez pas mais un manager.
Rig
2
Cela semble un peu arrogant, mais si j'étais l'intervieweur, j'apprécierais également la passion. Cela me rendrait un peu nerveux de savoir si vous étiez trop d'opinion pour bien travailler au sein d'une équipe et je pourrais poser des questions pour enchaîner là-dessus. Mais si d'autres choses ne renforçaient pas cette préoccupation, demander serait probablement un net résultat positif pour moi.
psr

Réponses:

30

"Eh bien, vous m'avez posé un tas de questions techniques, et maintenant, ça vous dérange si je vous en pose? Si je vais rejoindre votre entreprise, nous travaillerons en étroite collaboration et je veux m'assurer que je respecte les compétences de mes collègues comme ils respectent le mien ... ".

Cela ne semble-t-il pas arrogant?

Oui. Mais il existe d'autres moyens d'obtenir ces informations.

  • Demandez à regarder la base de code. Dites quelque chose comme "J'aimerais voir le meilleur et le pire auquel vous pouvez penser."
  • Engagez-les dans la conversation, utilisez beaucoup de termes que les petits développeurs ne comprendraient pas.
  • Mentionnez les blogueurs et les auteurs, voyez si vous obtenez une expression vide.
  • Interrogez-les sur la pile technologique et demandez les raisons des diverses décisions, comparez les cadres qu'ils utilisent avec ceux que vous avez utilisés.

Parfois, vous pouvez impressionner autant par le type de questions que vous posez que par le type de questions auxquelles vous répondez. Une fois, j'ai fait venir un développeur junior avec une feuille A4 pleine de questions. C'étaient les bonnes questions à poser. Ils ont montré une connaissance approfondie (pour un junior) des bonnes et des mauvaises façons de faire les choses. On lui a offert le travail.

Je ne demanderais pas à quelqu'un de coder une méthode pour afficher la séquence de Fibonacci. Mais je ne demanderais pas cela non plus en tant qu'enquêteur. C'est une perte de temps et ne m'apprend rien sur la personne.

pdr
la source
6
"Engagez-les dans la conversation, utilisez beaucoup de termes que les petits développeurs ne comprendraient pas." Cela pourrait être perçu comme utilisant des termes pédantes à dessein, et donc vraiment arrogant. Mais je suis d'accord avec vous sur une façon plus subtile de juger l'intervieweur.
user61891
3
En y réfléchissant, "Quelle est votre politique concernant l'adoption de nouvelles langues?" pourrait également être utile à cette fin (en plus de me parler de mes chances de jouer avec de nouvelles langues amusantes au travail).
user61891
5
@ user61891: Si c'est d'une importance capitale pour vous, oui. Mais gardez à l'esprit que beaucoup d'entreprises ont beaucoup de développeurs et qu'elles ne peuvent pas s'attendre à ce que tout le monde apprenne quelque chose de nouveau chaque fois qu'un nouveau développeur veut jouer avec un nouveau jouet de fantaisie. Peut-être que vous voulez (et pouvez vous permettre) d'escompter ces entreprises, je n'en penserais pas moins à vous, je dis simplement que vous devez garder cela à l'esprit lorsque vous posez la question.
pdr
3
@ user61891 Pourquoi? C'est une réponse très raisonnable. Ne réparez pas ce qui n'est pas cassé.
quant_dev
4
Je ne suis pas sûr d'être d'accord avec «utiliser beaucoup de termes que les petits développeurs ne comprendraient pas» - je trouve souvent que ce sont les petits développeurs qui balancent les mots marketing fantaisistes (comme utiliser constamment l'expression «n-tier» ou nommer chaque modèle de conception sous le soleil) , alors que les meilleurs développeurs comprennent ce qu'ils sont, mais ne les utilisent dans la conversation que lorsque cela est absolument approprié, ce qui est assez rare. Cela pourrait vraiment vous faire mal paraître.
BlueRaja - Danny Pflughoeft
7

Si des questions techniques se traduisent par «poser des questions sur la façon dont vous faites les choses et les choses que vous utilisez», alors je serais inquiet si un candidat ne le demandait pas. Je veux des gens qui se soucient d'utiliser les bonnes choses et le savoir-faire logiciel de mon équipe. YMMV.

Wyatt Barnett
la source
Non, par question technique, je veux dire quelque chose comme "pourriez-vous écrire Fibonacci?" ou un peu plus compliqué (mais pas trop, quelque chose qu'un gars compétent pourrait clouer en 5 minutes).
user61891
5
Je t'ai eu. Je vous ferais probablement un blackball comme problème d'attitude pour ça. Maintenant, poser des questions techniques sur le produit serait acceptable sinon encouragé.
Wyatt Barnett
1
@ user61891 d'après mon expérience, si vous vous demandez quand ils ont fini de poser des questions techniques, vous ne voulez pas le demander. Vous ne voulez pas vous faire d'ennemis en les mettant en difficulté - d'autres considérations peuvent vous inciter à accepter le travail.
AProgrammer
1
@ user61891, vous ne voulez pas être vu en mode "Je vous évalue", être en mode "partage de pairs" devrait suffire.
AProgrammer
2
@AProgrammer - Je suis en désaccord avec le "vous ne voulez pas être vu dans un mode" Je vous évalue ""; quand je cherche un candidat, je veux m'assurer d'un bon ajustement dans les deux sens - la dernière chose que je veux faire est de trouver quelqu'un qui est désintéressé, puis décide de partir 6 mois parce qu'il n'est pas satisfait (et évidemment, le candidat ne veut probablement pas recommencer la recherche d'emploi dans 6 mois). Je dis aux candidats qu'ils devraient interviewer l'entreprise, autant que l'entreprise les interroge.
ernie
6

Gardez à l'esprit que votre enquêteur n'est peut-être pas une personne technique - et s'il s'agit d'un chef d'équipe, il est possible qu'il ne touche même pas au code au quotidien.

En supposant que vous parliez à un technicien cependant, je ne commencerais pas à les interroger, juste à remettre en question toute ambiguïté dans les questions techniques qu'ils pourraient vous adresser, ce qui montre que vous pouvez avoir une compréhension plus profonde que ce qu'ils recherchaient et leur réponse vous donnera un indicateur concernant approximativement leur niveau de compétence.

Anonyme
la source
Oui, je n'ai pas l'intention de commencer par interroger immédiatement mon intervieweur technique. Ce serait impoli. Ce que j'avais en tête, c'était plus de poser cette question lorsque l'intervieweur me dit "avez-vous une question pour moi?"
user61891
2
Je ne commencerais pas à le marteler avec des questions techniques. Il est susceptible de déclencher une réaction "oh, on dirait que nous avons un cul intelligent". Posez toutes les questions relatives au travail à accomplir et au lieu de travail lorsqu'il vous demande si vous avez des questions. Probablement plus facile de faire un peu de recherche à l'avance pour déterminer si c'est une entreprise pour laquelle vous aimeriez travailler ou non.
Anonyme
Eh bien, il ne s'agit pas de "marteler" l'intervieweur, mais plutôt d'avoir une question prête et de lui demander s'il est d'accord.
user61891
2
Je ne pense pas que ce soit approprié.
Anonyme
3

En tant que personne interrogée, les questions qui m'ont été posées, la manière dont elles ont été posées et les réactions à ma réponse ou aux demandes d'éclaircissements m'ont suffi pour me faire une idée du niveau technique de mes interlocuteurs et des aspects qu'ils jugeaient importants. Mes questions aux enquêteurs techniques portaient davantage sur l'environnement de travail et le style de gestion.

AProgrammer
la source
3

Quand je donne des interviews, si vous ne posez pas de questions, je prends cela comme un signe que vous n'êtes pas intéressé. Poser une question n'est pas intrinsèquement arrogant. la façon dont vous demandez, cependant, peut être interprétée comme de l'arrogance. La façon dont vous l'avez formulée dans votre question apparaît comme arrogante "... comme s'ils respectent la mienne".

Soyez ouvert, honnête, naturellement curieux, factuel. Ne posez pas de questions chargées et ne leur demandez pas de vous prouver leurs compétences techniques.

Bryan Oakley
la source
3

Avez-vous vraiment besoin de poser des questions d'une manière aussi simple?
Je ne dirais rien comme "Je veux être sûr de respecter les compétences de mes collègues." parce que, honnêtement , si j'étais un intervieweur, je ne l'aimerais pas.

C'est toujours une question de compatibilité . Vous pouvez penser quelque chose dans le sens de "Je ne le respecte pas parce qu'il ne m'a pas donné la bonne réponse", mais je ne pense pas que vous devriez le dire ainsi. Même si vous pensez qu'il y a une bonne réponse, même s'il y a vraiment une bonne réponse , il est toujours plus agréable de penser aux choses en termes de compatibilité ou non compatible plutôt que de bien ou de mal . Montrer cette dernière attitude peut être rebutant.

C'est pourquoi je suis d'accord avec d'autres qui disent que vous devriez essayer de trouver moins directement les informations dont vous avez besoin . Demandez-leur comment ils font les choses, pour voir si leur façon de faire et votre façon de faire sont compatibles (même si ce que vous voulez vraiment, c'est voir leur niveau de compétence).
En outre, vous pouvez rechercher les informations en ligne, peut-être parler à certaines personnes qui travaillent dans cette entreprise.

Cela dit, vous pouvez poser votre question si vous pouvez vous le permettre (parce que vous êtes une superstar de la programmation ou autre) et si vous recherchez un environnement dans lequel vous n'avez pas besoin d'être délicat et dans lequel les gens comme des questions comme ça. Mais, si tout ce que vous voulez vraiment savoir, c'est combien de compétences techniques ils ont, il n'y a aucune raison de poser vos questions d'une manière aussi directe (et peut-être légèrement impolie).

je peux apprendre
la source
2

J'avais l'habitude de ne pas poser de telles questions. Je réponds aux leurs, j'ai posé une ou deux questions classiques et j'aurais fini.

Ce n'était pas une bonne idée.

Je quitte bientôt mon emploi actuel (il ne reste que deux semaines :)) et à partir de maintenant je vais demander. Je ne le demanderai peut-être pas directement, mais je procéderai à mon test de Joel moindre (cvs, automatisation des tests, suivi des tickets). S'ils trouvent offensant que je veuille évaluer leurs méthodes / travail: ce n'est pas un endroit où je veux travailler. À mon humble avis, l'employeur devrait trouver intéressant que je demande si, si

Mathieu
la source