web-dev-qa-db-fra.com

Comment vous préparer aux questions d'entrevue de programmation?

Duplicata possible:
vraiment "wow" dans l'interview

Disons que je comparais pour une interview. À quelles questions puis-je m'attendre et comment me préparer?

34
Tamara Wijsman

Programmation des interviews exposées est également utile.

Ce livre classique révèle à quoi ressemblent vraiment les entretiens dans les meilleures sociétés américaines de logiciels et d'informatique et vous fournit les outils nécessaires pour réussir dans toutes les situations. Les auteurs vous guident pas à pas à travers de nouveaux problèmes et des casse-têtes complexes qui leur ont été demandés lors de récents entretiens techniques.

50 scénarios d'entrevues sont présentés ainsi qu'une analyse approfondie des solutions possibles. Le processus de résolution de problèmes est clairement illustré afin que vous puissiez facilement appliquer ce que vous avez appris pendant le temps de crise. Vous trouverez également des conseils d'experts sur les questions à poser, comment aborder un problème et comment récupérer si vous êtes coincé.

Je l'ai utilisé pour préparer ma dernière série d'entrevues et même si je n'en ai pas eu besoin, la lire m'a certainement rassuré et préparé. Le livre contient également une section sur des questions hors programmation telles que la négociation salariale, que j'ai trouvé très utile.

14
Adam Lear

Michael Pryor a un site dédié aux questions d'entrevue technique .

Une bonne interview contiendra cependant beaucoup de questions sur la technologie pour laquelle ils embauchent. Et vous devrez probablement également écrire du code. Malheureusement, il n'y a pas de raccourci pour cela, seule l'expérience vous aidera ici. Ce lien détaille également une liste de puzzles de programmation .

Pour l'avant (ou devrais-je dire pryor) vous vous préparez en travaillant à travers les questions et en vous familiarisant avec ce type de questions. Pour ce dernier, vous devez préparer toute votre carrière.

9
Brian R. Bondy
3
pramodc84

D'après mon expérience, la meilleure façon de se préparer est de ne pas faire grand-chose au-delà de la détente et (comme le dit tia) de lire sur l'équipe. Vous savez ce que vous savez, et vous êtes aussi intelligent/expérimenté que vous ne l'êtes actuellement, et aucune préparation de dernière minute n'améliorera cela.

Attendez-vous à ce qu'ils vous demandent d'écrire du code pour un problème simple mais délicat. En vertu de cela, la question ne devrait pas prendre beaucoup de code, donc si vous pensez ou écrivez un long programme, vous n'êtes probablement pas sur la bonne voie. Expliquez votre pensée au fur et à mesure. Certains intervieweurs pourraient vous inciter à ne pas trouver la bonne solution, mais repérer des choses qu'ils aiment chez vous pendant que vous l'expliquez.

Parfois, ils vous donneront un puzzle sans programmation. D'après mon expérience, s'ils vous en demandent un que vous connaissez déjà, soyez honnête et dites-leur que vous le savez et passez à la question suivante. Encore une fois, l'honnêteté est l'une des principales choses que les gens apprécient, et ils peuvent de toute façon repérer des connaissances antérieures à un kilomètre.

Surtout, dormez bien, détendez-vous et essayez d'être de bonne humeur.

2
Kevin Hsu
1
Chris

Préparez tout le reste. Profil de l'entreprise. Pourquoi vous aimez l'entreprise. etc.

Si vous avez déjà un rendez-vous pour un entretien, je pense qu'il est trop tard pour se préparer aux connaissances techniques. Un bon intervieweur saura que vos réponses proviennent de l'expérience ou non.

0
tia