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.
Réponses:
"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:
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.
la source
Raison 1: vous avez un mauvais anglais
la source
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 .
la source
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.
la source
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...
la source
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.
la source
Je soupçonne que vous avez écrit la question tout en étant frustré - mais cela suggère un problème:
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.
la source
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).
la source
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.
la source