Wir hören viel über Codegerüche, Testgerüche und sogar Projektgerüche, aber ich habe keine Diskussion über Arbeitgebergerüche außerhalb des Joel-Tests gehört . Nach vielen Enttäuschungen bei Arbeitgebern mit einem Bouquet unangenehmer Gerüche nach Unternehmenskultur glaube ich, dass es Zeit für mich ist, mich aktiv um eine ausgereiftere Entwicklungsumgebung zu bemühen.
Ich habe angefangen, eine Liste mit Fragen zusammenzustellen, um Arbeitgebern bei der Ermittlung von Problemen während eines Vorstellungsgesprächs zu helfen, und suche nach zusätzlichen Ideen. Ich nehme an, diese Liste könnte leicht von einem Arbeitgeber geändert werden, um auch einen Arbeitnehmer zu überprüfen, aber bitte antworten Sie aus der Perspektive des Befragten.
Ich denke, es wäre wichtig, viele dieser Fragen von mehreren Personen zu stellen, um herauszufinden, ob einheitliche Antworten gegeben werden. Zum größten Teil habe ich versucht, die Fragen in den einzelnen Abschnitten in der Reihenfolge zu platzieren, in der sie gestellt werden konnten. Eine unerwünschte Antwort auf eine frühe Frage lässt häufig Nachfassaktionen ausfallen.
Werte
- Was ist "gut geschriebene" Software?
- Welche Eigenschaften hat ein guter Entwickler? Gleiche Frage für Manager. Wer sind Ihre wertvollsten Mitarbeiter / Manager und warum?
Prozess
- Haben Sie einen Entwicklungsprozess?
- Wie konsequent befolgst du das?
- Wie entscheiden Sie, wie viel Prozess für jedes Projekt gelten soll?
Beschreiben eines typischen Projektlebenszyklus. Fragen Sie Folgendes, wenn sie nicht anders auftauchen:
- Wasserfall / iterativ: Wie viel Zeit wird im Voraus für das Sammeln von Anforderungen aufgewendet? Upfront Design?
Testen
- Wer entwickelt Tests (Entwickler oder separate Testingenieure?)
- Wann werden sie entwickelt?
- Wann werden die Tests durchgeführt?
- Wie lange dauert die Ausführung?
- Was macht einen guten Test aus?
- Woher weißt du, dass du genug getestet hast?
- Wie viel Prozent des Codes werden getestet?
Rezension
- Wie ist der Überprüfungsprozess?
- Wie viel Prozent des Codes werden überprüft? Design?
- Wie oft kann ich als Code / Design Reviewer / Reviewee teilnehmen?
- Welche Kriterien werden zur Überprüfung herangezogen und woher stammen die Kriterien?
Verbesserung
- Welche neuen Tools und Techniken haben Sie im letzten Jahr evaluiert oder eingesetzt?
- Welche Schulungen haben Ihre Mitarbeiter im vergangenen Jahr absolviert? Was werde ich in den ersten sechs Monaten in Ihrem Unternehmen tun?
- Welche Änderungen an Ihrem Entwicklungsprozess wurden im vergangenen Jahr vorgenommen?
- Wie verbessern Sie sich und lernen aus Ihren Fehlern als Organisation? Was war der größte Fehler Ihrer Organisation im vergangenen Jahr und wie wurde er behoben?
- Welches Feedback haben Sie in letzter Zeit an das Management gegeben? Wurde es implementiert? Wenn nein, warum?
- Wie verwendet Ihr Unternehmen "Best Practices"? Wie suchst du sie von außen oder von innen heraus und wie teilst du sie miteinander?
Ethik
- Erzählen Sie mir von einem ethischen Problem, das Sie oder Ihre Mitarbeiter kürzlich hatten, und wie wurde es gelöst?
- Verwenden Sie Open-Source-Software? Welche Open-Source-Beiträge haben Sie geleistet?
Follow-Ups
Mir hat gefallen, was @ jim-leonardo zu dieser Stapelüberlauf- Frage gesagt hat :
Es ist wirklich eine Frage, die Sie sich stellen sollten: "Scheint diese Person, mich zu rekrutieren und für mich zu interessieren?" Ich denke, das ist einer der wichtigsten Punkte. Wenn sie die Haltung einnehmen, dass nur Sie interviewt werden, werden sie Sie wahrscheinlich schlecht behandeln. Gute Interviewer verstehen, dass sie die Position so viel verkaufen müssen, wie der Kandidat selbst verkaufen muss.
@SethP hat hinzugefügt:
Glassdoor.com ist eine gute Website für die Suche nach potenziellen Arbeitgebern. Es enthält Informationen darüber, wie bestimmte Unternehmen Interviews durchführen ...