Questions d'entretien d'embauche pour un poste de programmeur

Questions d'entretien d'embauche pour un poste de programmeur

Celles-ci sont quelques-unes des questions que vous pourrez trouver dans une interview pour un emploi de programmeur informatique (programmeur / développeur de logiciels). En dehors des questions communes de toute interview; forces et faiblesses; Dis-moi pourquoi tu aimerais travailler ici; et d’autres, ils vous poseront des questions plus techniques et détaillées relatives à votre profession. Notez que les questions varient en fonction du programme informatique pour lequel vous interrogez (PHP, C +, Ruby, Java, etc.), de la société pour laquelle vous interrogez et d'autres facteurs.

Cette liste a simplement pour but de vous aider à avoir une base de questions afin que vous ayez une meilleure idée de ce que vous trouverez le jour de l’entretien.

La plupart des questions que vous poserez seront techniques, sur la résolution d'un problème à l'aide d'un langage informatique spécifique et sur la logique que vous appliquez. Certaines entreprises vous demanderont même d’écrire un simple programme multiligne. Par conséquent, préparez-vous non seulement à répondre aux questions, mais également à démontrer vos compétences techniques. Voici quelques questions que vous pourrez trouver le jour de votre entretien d'embauche:

  • Décrivez le processus que vous suivez, en détail, lorsque vous écrivez du code, car ils vous indiquent les exigences jusqu’à ce que vous parveniez à terminer le programme.
  • Quelle est la différence entre une variable locale et une variable globale?
  • Comment stockeriez-vous une liste d'un annuaire avec un million de numéros?
  • A votre avis, quel rôle jouent les interfaces dans la conception d'un programme?
  • Quel est votre langage informatique préféré pour résoudre un algorithme complexe?
  • Votre patron présente un programme qui prend des mois avec des échecs, décrit le processus que vous suivriez pour découvrir le bug.
  • Voulez-vous apprendre une nouvelle langue? Parce que?
  • Définissez la récursivité et donnez-moi un exemple.
  • Comment avez-vous appris à programmer?
  • Ecrivez une fonction pour déterminer si un ficelle C'est un palindrome.
  • Pourquoi les regards sont-ils ronds? Bien que cette question n'ait rien à voir avec l'informatique, c'est l'une des questions les plus courantes dans les entretiens avec les programmeurs. Il vise à découvrir votre capacité à penser de manière logique - l’une des caractéristiques les plus importantes de tout programmeur / ingénieur en informatique.
  • Quelle est la fonction de l'index dans une base de données?
  • Concevez un programme qui lit les notes d’un élève dans 5 matières, les stocke dans un vecteur, les calcule et les imprime.
  • Concevez un programme qui renvoie dans un tableau le carré des 200 premiers nombres entiers.
  • Ecrivez la fonction pour calculer la factorielle d'un nombre entier (4).

N'oubliez pas que dans les entretiens pour les travaux sur ordinateur, il est non seulement important de répondre correctement aux questions, mais cela dépend également beaucoup de la façon dont vous utilisez pour résoudre les problèmes. La logique est essentielle pour construire ou améliorer tout problème informatique. Bonne chance dans votre interview.

Sources: programmerinterview.com, Glassdoor, Jobsearch.about.com,