Pourquoi je ne suis pas sélectionné dans une interview? [fermé]

10

Je travaille dans le développement depuis 4 ans, et 3,5 en PHP - pourquoi je ne semble pas pouvoir être sélectionné dans une interview.

Je veux savoir quelles choses spéciales l'intervieweur veut voir chez les candidats - pour les rôles de développeur PHP senior.

L'enquêteur me pose 10 questions et je ne peux répondre que 5. La sélection dépend-elle de ces choses? Cela ne signifie pas que je ne peux pas résoudre le problème, je peux rechercher la question sur Google, je peux la poser sur les forums. Pourquoi ne comprennent-ils pas qu'un homme ne peut pas se souvenir de toutes les réponses pour chaque question? Surtout ceux de programmation.

S'il vous plaît donnez votre avis.

WebDev
la source
@Rook s'il vous plaît vérifier maintenant
WebDev
21
Peut-être qu'ils recherchent votre nom sur Google, trouvent cette question et la raison "Hm, apparemment, d'autres ne l'ont pas accepté pour un entretien. C'est probablement un mauvais candidat pour ce travail aussi".
gablin
4
À quelles questions n'avez-vous pas pu répondre?
13
Il est regrettable que le fait que vous recherchiez un poste de développeur PHP senior ait été édité hors de votre question, car cela peut être la raison pour laquelle vous n'êtes pas sélectionné. Quatre années d'expérience ne vous qualifient pas pour un poste de niveau supérieur dans la plupart des employeurs.
Robert Harvey
1
Développeur PHP senior ... L'esprit boggles ...
ThomasX

Réponses:

37

"L'intervieweur me pose 10 questions et je ne peux répondre qu'à 5. La sélection dépend-elle de ces choses? Cela ne signifie pas que je ne peux pas résoudre le problème, je peux rechercher la question sur Google, je peux la poser sur les forums. Pourquoi ne comprennent-ils pas qu'un homme ne peut pas se souvenir de toutes les réponses à chaque question? Surtout celles qui sont programmées. "

Ces choses sont très importantes et seront une partie très importante de la raison.

Les enquêteurs comprennent que vous ne pouvez pas tout savoir et adaptent généralement les questions à votre convenance. Généralement, la plupart des questions qu'un intervieweur posera seront le genre de choses auxquelles il s'attend à ce qu'un candidat puisse répondre sans avoir accès à Internet.

Pourquoi attendent-ils cette norme? Quelques raisons me viennent à l'esprit:

  1. Vous indiquez que vous envisagez des rôles de développeur senior. Les développeurs seniors sont par définition ceux qui ont déjà un bon niveau de connaissances et peuvent aider les autres, pas ceux qui dépendent de Google.
  2. Un programmeur qui connaît ce genre de choses - au lieu d'avoir à le publier sur des forums - va être beaucoup plus productif que celui qui s'appuie sur Internet. Ils n'ont pas à attendre les réponses, à comprendre ce qui a été publié et à l'adapter à leur objectif, ils ne font que commencer et coder.
  3. Ils trouvent évidemment des candidats qui peuvent répondre à ces questions et dans ce cas, n'embaucheriez-vous pas le gars qui a obtenu 9 sur 10 par rapport à celui qui a obtenu 5 sur 10.
  4. S'ils étaient satisfaits de quelqu'un de brillant qui comprend les bases et de Google le reste, vous pouvez embaucher un développeur junior pour beaucoup moins d'argent.

Personnellement, sur 10 questions pour un rôle intermédiaire ou supérieur, je m'attends à ce qu'un candidat réponde peut-être bien 8 et ait une idée juste d'au moins une des autres.

Si vous n'atteignez pas ce niveau, je suggère que vous postuliez probablement pour des emplois un peu au-dessus de votre niveau actuel et que vous devriez ajuster vos attentes.

Jon Hopkins
la source
31

Raison 1: vous avez un mauvais anglais

khalooo
la source
9
+1 Cela peut ou non être un reproche, mais vous avez réussi à tomber sur ce que les études ont montré être l'aspect le plus important d'un employé potentiel: les compétences en communication (plus importantes que l'éducation ou l'expérience).
Neil
27
Raison 2: vous n'êtes pas en mesure d'évaluer correctement vos compétences linguistiques
user281377
7
@Rahul - alors je pense que vous devez considérer que cela pourrait être un facteur. Les gens ne sont pas impolis, mais votre anglais pourrait être meilleur et cela pourrait influencer certaines personnes.
Jon Hopkins
3
@Rahul: Considérez que votre question a reçu 1 modification de grammaire majeure et 1 modification de grammaire mineure, et qu'elle pourrait encore en utiliser davantage. Je ne dis pas que c'est la raison pour laquelle vous êtes refusé, mais vous n'êtes pas honnête avec vous-même si vous pensez que ce n'est pas si mal.
Steven Evers
4
Je ne suis pas d'accord. Basé sur le post original, l'anglais de Rahul est assez bon pour communiquer efficacement. Les erreurs de grammaire mineures peuvent être ignorées pour un locuteur non natif. Le vrai problème est le mépris des détails , qui se reflète dans l'orthographe bâclée et la capitalisation. Il semble que l'écrivain ne fasse aucun effort pour être présentable et précis. Les programmeurs ont tendance à être méticuleux. Une capitale mal placée, une virgule ou même un espace blanc nous ont fait mal aux yeux. La négligence est un énorme drapeau rouge.
dbkk
18

Je l'ai déjà dit. Je le redis.

Un entretien d'embauche est un concours et non un test de réussite.

La raison pour laquelle vous n'obtenez pas le poste est qu'un autre candidat a impressionné l'employeur plus que vous. Si vous avez 5 bonnes questions, peut-être que quelqu'un d'autre en a 6 ou plus.

Le fait que vous puissiez répondre à Google ou les obtenir de SO n'est pas pertinent, comme je l'ai expliqué plus en détail dans mon article de blog Pourquoi «je ferais simplement une recherche sur Google» n'est pas une réponse d'entrevue acceptable .

JohnFx
la source
4
+1: Tout le monde peut google. Vous devez démontrer que vous êtes meilleur qu'un googleur.
Steven Evers
@SnOrfus: Ou du moins mieux que les googleurs qui postulent pour le même emploi.
JohnFx
@JohnFx: Bien sûr, oui. Si vous ne voulez que ce travail.
Steven Evers
2
@SnOrfus, en fait, c'est un art d'utiliser Google - vous devez connaître les bons termes pour ce que vous voulez savoir ou vous ne trouverez jamais l'aiguille dans la botte de foin.
1
@Job Je ne pense pas que le PO poserait cette question s'il était en mesure de sélectionner son employeur.
JohnFx
5

Si vous n'obtenez pas d'interview, il se peut que votre expérience de 3½ à 4 ans ne soit pas considérée comme suffisante pour un rôle de développeur senior . Vous devriez envisager de réviser votre CV pour mettre en évidence vos points forts. Vous devriez également envisager de postuler à des postes plus pertinents - peut-être à un niveau plus subalterne.

Si vous obtenez des entretiens, cela peut être dû à n'importe quoi.

Vous pourriez être trop nerveux / timide ou trop abrasif / agressif ou ...

En fin de compte, seul l'intervieweur peut répondre à cette question et il se peut qu'il ne soit même pas en mesure de formuler la réponse lui-même - il "sait" simplement que vous ne vous y adapterez pas.

ChrisF
la source
6
@Rahul - une personne occupant un poste supérieur doit être capable de "s'entendre" et de bien communiquer avec les autres. Cela inclura d'autres développeurs, des vendeurs et même des clients. Être trop timide ou trop agressif serait problématique. Les exemples n'étaient pas censés être une liste complète, juste des exemples de la raison pour laquelle vous pourriez avoir échoué.
ChrisF
2
@Rahul - de la façon dont vous vous comportez dans l'interview . Cependant, si vous ne parvenez pas à un entretien, vous devez vous concentrer sur votre CV et le type de postes pour lesquels vous postulez.
ChrisF
1
Si, après avoir eu un entretien, vous n'êtes pas sélectionné, il n'y a rien de mal à retourner (écrire) dans l'entreprise et à demander pourquoi ils ne vous ont pas choisi - le pire qui se passe est qu'ils ne vous disent rien ou ne vous donnent pas de réponse. , le mieux est que tu apprennes pour la prochaine fois.
Murph
2
@Murph Non, dans le meilleur des cas, ils révèlent par inadvertance que vous avez été passé pour cause de discrimination illégale et poursuivent le pour des millions de dollars. Ce n'est cependant pas un scénario probable.
Kris
1
Je sais que cela va paraître grossier, mais je ne sais pas comment le dire plus doucement - si vous pouvez rechercher les réponses aux questions sur Google, pourquoi ne pouvez-vous pas Google nerveux / timide / abrasif / agressif?
Nicole
4

MISE À JOUR : cette réponse a été faite sur la base de la première version de la question, qui demandait "pourquoi je ne suis pas sélectionné en entrevue"

Montrez-nous votre CV et nous vous le dirons.

As tu...

  • ... mettez votre photo? Retirez-le
  • ... mettre l'accent sur vos capacités de résolution de problèmes?
  • ... l'envoyer à suffisamment d'entreprises? (Pour obtenir un entretien, vous devez envoyer 10 CV)
  • ... vous avez trop de pages? Limitez votre CV à une seule page
  • ... l'envoyer aux entreprises qui ont réellement besoin de PHP?
  • ... essayé différentes versions de votre CV?

la source
2
veuillez consulter mon cv ici rahuldeveloper.blogspot.com/2010/11/my-cv.html
WebDev
8
La première chose que vous pourriez faire est de supprimer ceci: i.imgur.com/9QcAV.jpg .
2
Je ne suis pas d'accord sur "Limitez votre CV à une page", je pense que 2 pages de a4 est parfaitement acceptable. Certainement au Royaume-Uni, c'est la norme.
Gruffputs
2
@Gruffputs: veuillez ne pas être d'accord ici: programmers.stackexchange.com/questions/18803/… . Vos précieux commentaires seront disponibles pour d'autres, y compris l'utilisateur qui a posé la question. Merci
2
quelqu'un a-t-il réellement regardé le code HTML du CV? Il est exporté à partir de MS Word. Pas ce à quoi je m'attendrais d'un développeur PHP senior ...
Sean Patrick Floyd
4

Au vu de cela, vous échoueriez également à ma technique d'interview. Lors de l'entretien, je m'attends à ce que les candidats écrivent du code sur le tableau blanc. Cela peut sembler difficile, mais cela permet aux candidats de montrer qu'ils connaissent la langue et ne comptent pas sur intelsense et google pour programmer. Avouons-le, si vous prétendez sur votre CV avoir 3,5 ans d'expérience PHP, alors lors de l'entretien, je veux voir des preuves de votre expérience.

J'utilise également le processus pour identifier les personnes qui pensent logiquement à leurs conceptions, écrivent du code qui implémente réellement leur conception et, face à une nouvelle contrainte, comprennent comment cela affecte leur conception et ce qu'elles doivent ajuster pour s'adapter à ces nouvelles informations.

Bien que de nombreuses entreprises utilisent la méthode des entretiens en 20 questions, cette méthode n'est pas un bon différenciateur pour identifier qui sont les meilleurs programmeurs et pour identifier qui a lu beaucoup de livres récemment. Si vous êtes constamment confronté à cette technique d'entrevue, commencez à lire. Vous devriez vouloir un bon taux de réponse de 95 à 100% sur ces questions pour obtenir le poste, mais cela ne fera pas de vous un meilleur programmeur à lui seul.

Le problème majeur de la " programmation par Google " est que même si vous pouvez fournir du code qui fonctionne, il est fort possible que vous ne le compreniez pas, ce qui augmente le risque de bogues subtils et de conséquences indésirables. L'écriture du code prendra certainement plus de temps et votre code source aura la même cohérence qu'Internet, ce qui rendra beaucoup plus difficile pour votre remplaçant de prendre en charge votre code à l'avenir.

Bien que je sois sûr que ma réponse n'est pas la réassurance chaleureuse et floue que vous auriez pu souhaiter, j'espère que cela vous aidera à comprendre ce que vous devez faire différemment pour acquérir les connaissances et l'expérience, ou peut-être, peut vous aider à comprendre pourquoi un une carrière dans un secteur différent peut être un meilleur choix pour vous. bonne chance pour la suite.

Michael Shaw
la source
2

Je soupçonne que vous avez écrit la question tout en étant frustré - mais cela suggère un problème:

L'enquêteur me pose 10 questions et je ne peux répondre que 5. La sélection dépend-elle de ces choses? Cela ne signifie pas que je ne peux pas résoudre le problème, je peux rechercher la question sur Google, je peux la poser sur les forums. Pourquoi ne comprennent-ils pas qu'un homme ne peut pas se souvenir de toutes les réponses pour chaque question? Surtout ceux de programmation

J'ai deux problèmes avec cela, premièrement, si vous répondez à 5 sur 10 et que quelqu'un d'autre répond à 6 sur 10, toutes les autres choses étant égales, c'est fini, mais la deuxième et plus importante est la question de savoir comment vous réagissez lorsque vous sais pas et votre attitude à ne pas savoir.

En termes de questions - cela dépend plutôt des questions - mais si sa connaissance de base de la plate-forme, vous devriez être en mesure de répondre et si c'est un problème plus détaillé, vous devriez être en mesure de suggérer des approches - "regardez sur google et demandez dans les forums" n'est pas une approche. Tout programmeur que j'ai interviewé a suggéré soit a) qu'il savait tout (peu probable et probablement déjà avéré faux par de mauvaises réponses) ou b) qu'il n'en avait pas besoin parce que toutes les réponses étaient sur google (ou même stackoverflow) ne le feraient pas reviens.

En termes d'attitude ... si vous êtes interviewé par une personne qualifiée pour poser les questions, elle aura sa propre vision de ce qu'est un niveau raisonnable de connaissances basé sur ses propres capacités et son expérience et vous savez quoi? Il peut être raisonnable pour un emploi donné de s'attendre à ce que la personne interrogée donne une bonne réponse à la plupart de ses questions. Si vous ne répondez pas systématiquement à un nombre important de questions (50% est significatif), vous devez évaluer pourquoi.

Murph
la source
1

Je dis toujours aux gens d'essayer de demander à l'enquêteur qui vous a refusé ce qui aurait pu améliorer votre candidature. Même si vous obtenez une réponse de 1 enquêteur sur 10, vous ne devinerez pas (ou ne demanderez pas aux autres de deviner).

Je demande à chaque fois, je n'ai jamais vu qu'une seule personne refuser et je reçois toujours d' excellents commentaires. La taille de l'échantillon est cependant faible (4).

Steven Evers
la source
0

Un autre point est combien de personnes postulent pour ces emplois? S'il y a une douzaine ou plus en entrevue et que vous avez tous une chance égale d'obtenir le poste, la probabilité est d'environ 8,3%, vous vous rendez compte, non? Parfois, cela peut se résumer à un jeu de chiffres où vous devez passer par de nombreuses interviews pour arriver quelque part.

Combien de personnes peuvent correspondre à votre expérience PHP mais peuvent avoir plus d'éducation ou un autre facteur de différenciation? Lorsque vous ne répondez pas à une question, êtes-vous en train de dire que vous iriez sur Google et qu'il vous répondrait à la question? La façon dont vous formulez quelque chose comme ça pourrait faire en sorte que l'entreprise embauche quelqu'un alors qu'il devrait simplement obtenir un contrat avec Google pour obtenir les réponses. Alors que certains peuvent penser que c'est ridicule, il y a beaucoup de choses dans ce monde qui sont plutôt ridicules mais qui existent.

Dernier point mais non le moindre, il peut également être possible que vous souhaitiez quelque chose qu'une entreprise ne va pas donner. Par exemple, combien d'entreprises paieraient à un développeur 1 000 000 000 $ (US) ou plus? Très peu ou pas du tout, je pense. Quels types de questions posez-vous à l'entreprise? Quels types de signes montrez-vous que vous voulez le travail et s'intégreraient dans leur culture? Si vous donnez l'impression que l'entreprise devrait avoir de la chance que vous envisagiez même d' y travailler , cette arrogance pourrait bien être un facteur qui explique pourquoi une entreprise ne vous aime pas.

JB King
la source