Verwenden Sie die Quellcodeverwaltung?
Ja aber
- Es sagt dir eigentlich nichts.
- Woher weißt du, ob ich Merge weitergebe?
- Woher weißt du, ob ich Änderungen ziehe, bevor ich sie drücke?
- Woher weißt du, ob ich vor dem Commit zum Repository erstelle?
Können Sie einen Build in einem Schritt erstellen?
- Ja, unser CI-Leiter schreibt Skripte und ich führe sie nur in Powershell aus.
Machst du tägliche Builds?
- Unser CI-Server funktioniert
Hast du eine Bug-Datenbank?
Ja, aber ich habe es nicht konfiguriert und ich verwalte es nicht, ich benutze es einfach.
Beheben Sie Fehler, bevor Sie neuen Code schreiben?
- In einer perfekten Welt, in der ich unbegrenzte Ressourcen habe - ja, das tue ich. In der realen Welt bin ich manchmal gezwungen, sie aufzuzeichnen und an etwas anderem zu arbeiten.
Haben Sie einen aktuellen Zeitplan?
Nein, das ist nicht mein Job.
Haben Sie eine Spezifikation?
Ich bekomme eine Spezifikation, analysiere sie und erstelle relevante Dokumente.
Haben Programmierer ruhige Arbeitsbedingungen?
- Werden Sie mich nicht einstellen, wenn ich Musik höre, mit meinem Kollegen spreche und einen Witz mache? Softwareentwicklung soll kreativ sein - die Arbeitsbedingungen variieren von Organisation zu Organisation.
Verwenden Sie die besten Werkzeuge, die Sie für Geld kaufen können?
Sie wissen nicht, was die besten Tools sind, und wenn Sie glauben, dass dies der Fall ist, wird es immer jemanden geben, der Ihre Meinung vertritt.
Hast du Tester?
Ja. Eigentlich ja und sie sind nicht sehr gut, aber das war nicht in Frage.
Schreiben neue Kandidaten während ihres Interviews Code?
Ja und sie scheitern. Ja und sie gehen vorbei. Was sagt dir das?
Führen Sie Flur-Usability-Tests durch?
Nein, aber was ist, wenn wir etwas Besseres tun?
Schlussfolgern:
- Dieser Test könnte in einer perfekten akademischen Welt gut funktionieren, in der einfach alles funktioniert, alle miteinander auskommen, Wissen austauschen und es unbegrenzte Ressourcen gibt.
- Was Sie wissen wollen, ist, was für ein Ingenieur ich bin. Einfache bitweise Antworten sagen Ihnen nichts Nützliches und ich denke, dass jemand sehr naiv sein muss, um auf sie hereinzufallen.
- Die obigen negativen und positiven Antworten geben keine Auskunft darüber, ob ich in der Lage bin, sauberen Code zu erstellen.
Dies ist kein Scherz, aber ich wäre sehr interessiert zu hören, welche Art von Entwickler ich Ihrer Meinung nach aufgrund der von mir gegebenen Antworten bin. Dies wird hoffentlich meinen Standpunkt beweisen.