Interviewfragen für einen Computerprogrammiererjob

Interviewfragen für einen Computerprogrammiererjob

Dies sind einige der Fragen, die Sie in einem Interview für einen Computer Programmierer Job finden können (Software-Programmierer / Entwickler). Abgesehen von den allgemeinen Fragen eines Interviews; Stärken und Schwächen; Sag mir, warum du hier arbeiten möchtest; und andere, sie werden Ihnen mehr technische und detaillierte Fragen zu Ihrem Beruf stellen. Beachten Sie, dass die Fragen je nach dem Computerprogramm, für das Sie interviewen (PHP, C +, Ruby, Java usw.), dem Unternehmen, für das Sie interviewen, und anderen Faktoren variieren.

Diese Liste soll Ihnen einfach helfen, eine Basis von Fragen zu haben, so dass Sie eine bessere Vorstellung davon haben, was Sie am Tag des Interviews finden werden.

Die meisten der Fragen, die Sie stellen werden, sind technischer Natur, wie Sie ein Problem mit einer bestimmten Computersprache lösen können und auch, welche Logik Sie anwenden. Einige Unternehmen werden sogar verlangen, dass Sie ein einfaches mehrzeiliges Programm schreiben. Bereiten Sie sich daher nicht nur darauf vor, Fragen zu beantworten, sondern auch Ihre technischen Fähigkeiten zu demonstrieren. Dies sind einige der Fragen, die Sie am Tag Ihres Vorstellungsgesprächs finden können:

  • Beschreiben Sie den Prozess, dem Sie folgen, im Detail, wenn Sie Code schreiben, da er Ihnen die Anforderungen gibt, bis Sie das Programm fertiggestellt haben.
  • Was ist der Unterschied zwischen einer lokalen Variablen und einer globalen Variablen?
  • Wie würden Sie eine Liste eines Telefonbuchs mit einer Million Nummern speichern?
  • Welche Rolle spielen Ihrer Meinung nach die Schnittstellen bei der Gestaltung eines Programms?
  • Was ist Ihre Lieblingssprache, um einen komplexen Algorithmus zu lösen?
  • Ihr Chef stellt ein Programm vor, das Monate mit Fehlern dauert, beschreibt den Prozess, dem Sie folgen würden, um das zu entdecken Fehler.
  • Möchtest du eine neue Sprache lernen? Warum?
  • Definieren Sie Rekursion und geben Sie mir ein Beispiel.
  • Wie hast du gelernt zu programmieren?
  • Schreiben Sie eine Funktion, um zu bestimmen, ob a Zeichenfolge Es ist ein Palindrom.
  • Warum sind die Schächte rund? Obwohl diese Frage nichts mit dem Rechnen zu tun hat, ist dies eine der typischsten Fragen in Programmiererinterviews. Es zielt darauf ab, Ihre Fähigkeit zu entdecken, logisch zu denken - eine der wichtigsten Eigenschaften eines jeden Computerprogrammierers / Ingenieurs.
  • Welche Funktion hat der Index in einer Datenbank?
  • Entwerfen Sie ein Programm, das die Noten eines Schülers in 5 Fächern liest, speichert sie in einem Vektor und berechnet und druckt ihren Durchschnitt.
  • Entwerfen Sie ein Programm, das in einem Array das Quadrat der ersten 200 ganzen Zahlen zurückgibt.
  • Schreiben Sie die Funktion, um die Fakultät einer ganzen Zahl zu berechnen (4).

Denken Sie daran, dass in Interviews für Arbeit am Computer nicht nur wichtig ist, richtig Fragen zu beantworten, aber auch eine Menge Fragen, wie Sie Probleme zu lösen verwenden. Die Logik ist wichtig, wenn es jeden Computer zu bauen oder zu verbessern kommt. Viel Glück in Ihrem Interview.

Quellen: Programmiererinterview.com, Glassdoor, Jobsearch.about.com,