Ich habe in letzter Zeit über Interviewfragen nachgedacht und über schlechte Interviewerfahrungen nachgedacht, die ich in der Vergangenheit hatte. Besonders wichtig ist, dass ich den Interviewer gefragt habe, warum das Team EJB 3 über Spring in seinem Produkt verwendet hat. Der Interviewer riss mir ziemlich das Gesicht ab und schrie: "Weil der Frühling nicht das A und O der Java-Softwareentwicklung ist, wollen Sie diesen Job oder nicht?". Als Antwort darauf sagte ich ihm, dass dies wahrscheinlich nicht der Job für mich sei, und verließ prompt das Interview.
Zu Beginn des Interviews wurde mir mitgeteilt, dass das Unternehmen über eine hohe Fluktuation verfügt. Das Produkt, an dem es arbeitet, wurde zunächst in Modula-3 erstellt und dann nach Perl und schließlich nach Java portiert. Ich erhielt eine 10-seitige Broschüre mit technischen Fragen zu Java, EJB, SQL und JDBC. Außerdem wurden mir Fragen zu den Technologiepaketen gestellt, mit denen ich gearbeitet habe. Als ich aufgefordert wurde, Fragen zu stellen, hielt ich es für angemessen, sie nach ihrem Technologie-Stack zu fragen und vernünftige Antworten zu erhalten, um den Interviewer nicht in Flammen aufgehen zu lassen.
Frage: Ist es eine gute Idee, architektonische Entscheidungen in einem Interview zu prüfen? Wenn nein, warum?
Aus meiner Sicht ist ein Interview ein wechselseitiger Prozess. Wenn die Interviewer mich auf meine technischen Fähigkeiten testen, habe ich das Recht, ihnen die gleichen Fragen zu stellen:
1) Finden Sie heraus, wie sie denken und welche Einstellungen sie zur Entwicklung von Software haben. 2) Bestimmen Sie, ob ihr Ansatz dem entspricht, wie ich Probleme dieser Art angehen würde.
Es ist möglich, dass der Interviewer, der wütend wurde, schlechte Interviewfähigkeiten hatte und vergaß, dass ein Interview ein wechselseitiger Austausch ist. Wenn ich danach gefragt worden wäre, hätte ich eine vernünftige Antwort gegeben, aber ich hätte sicherlich nicht versucht, einen Befragten in einen Zustand sanfter Kapitulation zu versetzen, in dem der Kopf nur ohne Unterhaltung auf und ab wackelt.