Étape 6: L’entretien technique
Celui-ci va à tous les ingénieurs en logiciel là-bas. Une chose qui est enseignée à l’école, mais pas utilisée beaucoup (en travaux), est l’orientation objet. Ma première entrevue téléphonique était auprès d’une société à New York. En deux minutes, l’intervieweur avait commencé à poser des questions très techniques sur l’orientation de l’objet. Étant qu’il s’agissait de ma première véritable interview, j’ai attiré un blanc complet et gêné par la suite me. Mais c’est après cet entretien que je rassit avec mes vieux livres de génie logiciel et fait en sorte que j’étais prêt pour la prochaine fois.
C’est vraiment bizarre de faire des entretiens techniques par téléphone la première fois. Si vous êtes comme moi, vous savez comment faire ce que vous devez faire dans le code, mais peut-être ne peut pas l’exprimer sur place lorsque vous n’êtes pas enceinte il. C’est quelque chose que je devais obtenir plus, et vous n’aurez probablement trop.
En général, j’ai trouvé que les questions techniques étaient assez haut niveau et, une fois que vous obtenez à l’aise avec eux, ils n’étaient pas trop mauvais. Si vous n’avez pas encore fait un entretien technique, je vous conseillerais veillant vous pouvez procéder comme suit :
- Être capable de faire l’analyse simple de Big-O pire sur un morceau de code ;
- Connaître les structures de données simples (liste liée, table de hachage, etc.), ce qu’ils sont bons pour par rapport à l’autre, et le pire exécuter fois d’opérations simples sur eux ;
- Et savoir un peu sur les algorithmes, comment les algorithmes récursifs, travail, etc..
Tout cela étant dit, entretien technique pour tout le monde sera différent selon la position et de votre arrière-plan. Ceux-ci, cependant, étaient les types de questions que j’ai rencontrés.