Telefoninterview von einem Entwickler?

Ich erwarte ein Telefoninterview für Co-op von einem Unternehmen.

Ich werde von einem Softwareentwickler des Unternehmens interviewt, nicht von jemandem aus der Personalabteilung.

Ich hatte noch nie ein Telefoninterview. Das mag vage sein, aber ich wäre froh, wenn mich jemand durch die Art von Fragen führen könnte, die mir gestellt werden könnten!

Antworten (4)

Ich habe in den letzten 16 Jahren als Webentwickler gearbeitet und hatte mehr als ein paar Telefoninterviews. Hier wäre meine Erwartung:

  1. Technische Fragen – Wenn es sich bei der Position beispielsweise um einen C#-Softwareentwickler handelt, werden Ihnen möglicherweise Fragen gestellt, z. B. zum Unterschied zwischen einer Struktur und einer Klasse? Was ist der Unterschied zwischen einer abstrakten Klasse und einer Schnittstelle? What Great .NET Developers Should To Know (More .NET Interview Questions) enthält weitere Beispiele für Fragen, auch wenn diese teilweise etwas fortgeschrittener sein können. Zum Teil geht es darum, einige technische Dinge zu wissen, und zum Teil geht es darum, damit umzugehen, wenn Sie es nicht wissen, raten Sie? Können Sie erklären, wie Sie die Antwort finden würden? Würden Sie einfach sagen: „Ich weiß nicht. Tut mir leid, Alter“, das hinterlässt vielleicht einen schlechten Geschmack im Mund des Interviewers, da es keinerlei Arbeit zeigt, um die Antwort zu finden.

  2. Hintergrund - Was war das größte Projekt, das Sie durchgeführt haben? Was war der größte Misserfolg, den Sie hatten? Was ist deine grösste Leistung? Fragen, bei denen es darum geht, sich am Telefon ein Bild von Ihnen zu machen, um festzustellen, für wen sich ein persönliches Gespräch lohnt.

  3. Allgemeine Problemlösung - Hier werden Sie vielleicht gefragt, wie Sie eine Beispiel-Website erstellen, ein Rätsel lösen oder eine einfache Methode für eine relativ triviale Aufgabe wie das Umkehren einer Zeichenfolge schreiben würden. Hier müssten Sie sagen, was Sie tun, anstatt ein Whiteboard vor sich zu haben, obwohl der Schlüssel hier ist, was Sie kommunizieren und wie gründlich Ihr Denken ist / welche Annahmen Sie über die Dinge treffen. Alternativ können Sie nach dem Telefoninterview einen Codierungsauftrag erhalten, um einen Code einzureichen.

Stellen Sie sich das so vor, als würden 5-10 Personen telefonisch überprüft, um festzustellen, wer die 1-4 Personen sind, die dieses persönliche Interview führen, bei dem die Dinge etwas intensiver werden können. Es kann technische Fragen zu Plattformen, Prozessen, Technologien usw. geben, nur um zu sehen, was Sie wissen und wo Sie sich befinden.

Danke JB! Deine Antwort war sehr aufschlussreich! Ich bereite mich entsprechend vor!

Als Entwickler, der Interviews über das Telefon gibt, ist es mir wirklich egal, ob Sie den Unterschied zwischen einer Struktur und einer Klasse kennen – Sie könnten das vor sich ausgedruckt haben oder einen geöffneten Laptop haben, um die Antwort zu finden.

Ich interessiere mich mehr dafür, wie Sie arbeiten, was Sie entwickelt haben (erzählen Sie mir, was Sie getan haben und warum Sie stolz darauf sind), zeigen Sie mir, dass Sie daran interessiert sind, Entwicklung zu betreiben. Dann kann ich meine Fragen mehr auf Ihre Erfahrungen ausrichten. Wenn Sie ein Frontend entwickelt haben, frage ich Sie zum Beispiel nach JQuery.

Wenn Sie die Antwort nicht wissen, dann seien Sie ehrlich und sagen Sie es. Wenn der Interviewer Sie abschreibt und beschließt, Sie nicht einzustellen, weil Sie nicht wissen, welche HTML-Tags veraltet sind oder was der Unterschied zwischen Boxing und Unboxing ist, dann möchten Sie wirklich nicht für diese Person arbeiten.

Telefoninterviews von anderen Entwicklern sind bei weitem der einfachste Weg, um einen Job als Entwickler zu bekommen. Meiner Erfahrung nach ist es wie eine Abkürzung für Hochqualifizierte.

Ihnen werden wahrscheinlich viele technische Fragen gestellt, daher können Sie hier nichts tun, als nach bestem Wissen und Gewissen zu antworten und Ihre jahrelange Erfahrung und Ihr Fachwissen zum Ausdruck zu bringen!

Speziell,

  • Wenn Sie die Antwort auf eine Frage kennen, antworten Sie klar, sicher und prägnant. Das heißt, beantworte die Frage nach bestem Wissen, dann hör auf zu reden! Es kann verlockend sein, ohne visuelle Hinweise von Ihrem Gesprächspartner weiterzusprechen, aber lange, weitschweifige Antworten können Ihre Glaubwürdigkeit beeinträchtigen.

  • Wenn Sie die Antwort nicht wissen, sagen Sie deutlich, dass Sie es nicht wissen. Dies sollte sich auf einen kurzen Satz beschränken (niemand mag langatmige Ausreden). Dies ist jedoch nicht das Ende der Welt, da Entwickler Sie manchmal nach Fähigkeiten fragen, die nett zu haben, aber nicht so wichtig sind als die Kernkompetenzen des Jobs, von denen Sie möglicherweise viele haben.

Hier sind einige Allgemeines:

  1. Sie sind nicht gut im Interviewen. Es wird sehr wenig Geplauder oder Worte der Ermutigung geben. Wenn du dich unwohl fühlst, sage dir schnell, dass es dir gut geht. Sie erhalten keinen Hinweis darauf, wie gut sie denken, dass Sie es tun. Sie werden Fragen stellen und hoffentlich Ihre Antworten aufschreiben, um später möglicherweise zu punkten.
  2. Ihre Vorstellung davon, was wichtig ist, wird variieren. Sie haben vielleicht das Gefühl, dass Sie Programmer Trivia spielen.
  3. Sie werden keinen Code über das Telefon schreiben können. Fragen Sie, ob es ein weiteres Interview geben wird, in dem Sie Code schreiben können. Wenn nicht, fragen Sie, warum Sie nicht einfach die Nachricht verbreiten, dass Programmierer während eines Interviews wirklich viel Sinn machen, wenn Sie darüber nachdenken.
  4. Stellen Sie sicher, dass Sie Fragen dazu stellen, wie die Dinge erledigt werden. Haben Programmierer ein Mitspracherecht bei Projekten, Tools, Schätzungen, Einstellungen usw.

Hoffentlich kann der Programmierer Ihnen eine Vorstellung davon geben, wie es wirklich ist, dort zu arbeiten. Abgesehen davon haben nur wenige etwas gemeinsam, was ich durchgemacht habe.