SOFTWAREKENNTNISSE

Git-Einstellungstest

Sehen Sie, wie Bewerberinnen und Bewerber bei der täglichen Arbeit mit Git in einem gemeinsam genutzten Repository vorgehen.

  • 10 Minuten
  • 15 Fragen
  • Mittelstufe
  • Multiple Choice
  • Fragen auf Englisch
  • Smartphone und Desktop

Die kurze Antwort

Der Git-Test ist ein 10-minütiger Einstellungstest mit 15 Fragen für Softwareentwicklerinnen und Softwareentwickler, DevOps- und Site-Reliability-Engineers, Build- und Release-Engineers, Systemadministratorinnen und Systemadministratoren sowie andere Personen, die mit gemeinsam genutzten Git-Repositories arbeiten. Anhand kurzer Multiple-Choice-Situationen bewertet er die praktische Anwendung von Befehlen, Branching und Merging, das Umschreiben und Wiederherstellen der Historie sowie das Verständnis von Commits, Trees und Referenzen.

Was gemessen wird

Praktische Git-Kenntnisse - von alltäglichen Befehlen und Branches bis zum Umschreiben der Historie, zum Wiederherstellen von Änderungen und zum Objektmodell von Git.

Git im Alltag

Die Kandidatinnen und Kandidaten wählen Befehle aus, mit denen sie Arbeit festhalten und mit Teammitgliedern teilen, und interpretieren eine kurze Terminal-Sitzung.

Branches und Merges

Die Kandidatinnen und Kandidaten sagen voraus, wie eine Commit-Historie nach einem Merge oder Rebase aussieht, und wählen die passende Option für eine Teamsituation.

Historie umschreiben und Änderungen wiederherstellen

Die Kandidatinnen und Kandidaten entscheiden, wie sie Commits sicher umgestalten und scheinbar verlorene Arbeit wiederherstellen.

Wie Git Daten speichert

Die Kandidatinnen und Kandidaten denken über Commits, Trees und Referenzen nach - die Objekte hinter jedem Branch und Tag.

Frageformate

Multiple Choice

Die Kandidatin oder der Kandidat: Liest eine kurze Situation, Tabelle oder Aussage und wählt die richtige oder alle richtigen Antworten aus.

Sie sehen: Ob die kandidierende Person den Stoff gut genug kennt, um ihn anzuwenden, statt ihn nur wiederzuerkennen.

15 Fragen in 10 Minuten, die nacheinander angezeigt werden.

Passende Rollen für diesen Test

Softwareentwicklerinnen und Softwareentwickler, DevOps- und Site-Reliability-Engineers, Build- und Release-Engineers, Systemadministratorinnen und Systemadministratoren sowie andere Rollen, die mit gemeinsam genutzten Git-Repositories arbeiten.

Was dieser Git-Test zeigen kann

  1. Praktische Befehlskenntnisse

    Die Fragen fordern Kandidatinnen und Kandidaten dazu auf, kurze Terminal-Sitzungen zu interpretieren und auszuwählen, was ein Befehl bewirkt oder welcher Befehl zur Situation passt. So erhalten Sie Hinweise auf praktisch angewandte Git-Kenntnisse und nicht nur auf die Vertrautheit mit Befehlsnamen.

  2. Änderungen am Repository nachvollziehen

    Eine kurze Commit-Historie oder eine knappe Situationsbeschreibung kann zeigen, wie eine Person nach einem Merge, Rebase, Umschreiben der Historie oder Wiederherstellen von Änderungen über das Repository nachdenkt.

  3. Mehr als alltägliche Befehle

    Der Test umfasst die tägliche Arbeit mit Git, Branching und Merging, das Umschreiben und Wiederherstellen der Historie sowie das Objektmodell von Git. Fragen dazu, wie Git Commits, Trees und Referenzen speichert, zeigen, ob Bewerberinnen und Bewerber verstehen, was Befehle verändern, und nicht nur, welche Befehle sie eingeben müssen.

  4. Ein gezielter Schritt im Auswahlverfahren

    Der 10-minütige Test umfasst 15 Fragen. Nutzen Sie das Ergebnis als einen von mehreren Anhaltspunkten dafür, welche Bereiche eine Arbeitsprobe oder ein strukturiertes Vorstellungsgespräch genauer beleuchten sollte, statt es als Einstellungsentscheidung zu behandeln.

Was Sie für jede kandidierende Person erhalten

Beispielbericht (fiktive Daten)Git
71 %Perzentil 46. Vergleichsgruppe: HireValid-Kandidaten, n = 1.788
Git im Alltag71 %
Branches und Merges80 %
Historie umschreiben und Änderungen wiederherstellen69 %
Wie Git Daten speichert62 %
Integrity ScoreHohe Sicherheit
  • Während des gesamten Tests im Test-Tab geblieben
  • Keine eingefügten Antworten
  • In gleichmäßigem Tempo beantwortet

Ergebnisse, Profile und Integritätssignale dienen Ihnen als Anhaltspunkte, die Sie zusammen mit einem Vorstellungsgespräch prüfen können. Sie führen niemals automatisch zu einer Entscheidung.

Diesen Test kostenlos nutzen

Testformat und Integritätssignale

Jede Kandidatin und jeder Kandidat erhält eine andere Auswahl von Fragen aus umfangreichen Fragenpools. Bei jedem Versuch erscheinen die Fragen in einer anderen Reihenfolge, und die Antwortoptionen werden gemischt. Der Browser erhält jeweils eine Frage, während die Lösungsschlüssel auf den Servern von HireValid bleiben. Die Zeitmessung läuft auf dem Server. Beim erneuten Laden wird dieselbe Frage mit der verbleibenden Zeit angezeigt. Kandidatinnen und Kandidaten können den Fragetext weder kopieren noch auswählen. Ein blockierter Kopierversuch wird in der Zeitleiste erfasst. Der Test dauert 10 Minuten, umfasst 15 Fragen und erlaubt es nicht, zu früheren Fragen zurückzukehren. HireValid erfasst Hinweise wie die Zeit außerhalb des Test-Tabs, eingefügte Antworten und Antworten, die schneller gegeben werden, als sich eine Frage lesen lässt. Diese Hinweise werden in einem Integrity Score und einer Zeitleiste mit Belegen zusammengefasst, die der Arbeitgeber überprüfen kann. HireValid trifft keine eigene Entscheidung. Mit Zustimmung der Kandidatin oder des Kandidaten kann ein Arbeitgeber in zufälligen Abständen Webcam-Fotos aufnehmen lassen.

Nutzen Sie das Ergebnis als Anhaltspunkt

Bewerten Sie das Ergebnis zusammen mit einer Arbeitsprobe und einem strukturierten Vorstellungsgespräch. Es ist ein Hinweis auf praktische Git-Kenntnisse, aber weder eine Mindestpunktzahl noch ein Grenzwert oder eine Entscheidung. Geben Sie der Kandidatin oder dem Kandidaten für die Arbeitsprobe eine kleine, relevante Aufgabe in einem gemeinsam genutzten Repository und bitten Sie darum, die Entscheidungen zum Festhalten von Änderungen, zu Branches, Merges oder zum Wiederherstellen von Änderungen zu erläutern. Erkunden Sie im Gespräch, wie die Person diese Entscheidungen gemeinsam mit Teammitgliedern umsetzen würde. Stellen Sie allen Kandidatinnen und Kandidaten dieselben berufsbezogenen Fragen und berücksichtigen Sie den Kontext der Position. Hinweise zu einem bewerberfreundlichen Auswahlverfahren finden Sie im Leitfaden für ein bewerberfreundliches Einstellungsverfahren.

Strukturierte Fragen für Git-Vorstellungsgespräche

  1. Ein Teammitglied hat Änderungen auf einem Branch committet, und Ihre Arbeit liegt auf einem anderen Branch. Wie würden Sie entscheiden, was als Nächstes zu tun ist?

    Achten Sie darauf, ob die Person den Repository-Zustand und das gewünschte Ergebnis klar beschreibt und erläutert, wie sie zwischen passenden Möglichkeiten zur Integration von Branches wählen würde.

  2. Eine Änderung wurde mit dem Team geteilt, und jemand bittet Sie, ihre Historie umzuschreiben. Wie würden Sie die Bitte beurteilen und Ihr Vorgehen erklären?

    Achten Sie darauf, ob die Person berücksichtigt, ob die Historie geteilt wurde, welche Auswirkungen eine Änderung auf Teammitglieder haben könnte und wie sie überlegt mit der Bitte umgeht.

  3. Nach einem Git-Befehl bemerken Sie ein unerwartetes Ergebnis. Erläutern Sie, wie Sie das Repository untersuchen und es bei Bedarf wiederherstellen würden.

    Achten Sie auf eine schrittweise Untersuchung, die Nutzung der Repository-Historie oder des Repository-Zustands und darauf, dass die Person vor weiteren Änderungen umsichtig vorgeht.

  4. Wie würden Sie einem Teammitglied erklären, warum das Repository nach einem Merge oder Rebase anders aussieht?

    Achten Sie auf eine Erklärung, die sich auf die Änderungen und die Historie des Repositorys stützt, statt auf eine auswendig gelernte Definition.

Wählen Sie einen Test, der zur Arbeit passt

Dieser Git-Test ist für Aufgaben auf mittlerem Niveau in gemeinsam genutzten Git-Repositories konzipiert. Er eignet sich für Softwareentwicklerinnen und Softwareentwickler, DevOps- und Site-Reliability-Engineers, Build- und Release-Engineers, Systemadministratorinnen und Systemadministratoren sowie andere Rollen, die mit solchen Repositories arbeiten. Prüfen Sie anhand der tatsächlichen Aufgaben der Rolle, ob Git-Kenntnisse relevant sind, und ergänzen Sie das Ergebnis durch Erkenntnisse aus einer passenden Arbeitsprobe. Wie Sie allen Bewerberinnen und Bewerbern dieselben Folgefragen zu dieser Arbeit stellen, erfahren Sie in unserem Leitfaden für strukturierte Vorstellungsgespräche.

So sehen die Fragen aus

Die Kandidatinnen und Kandidaten beantworten Multiple-Choice-Fragen zu kurzen Situationen. Sie lesen möglicherweise eine Terminal-Sitzung oder eine kurze Commit-Historie und wählen dann aus, was ein Befehl bewirkt, wie das Repository danach aussieht oder welcher Befehl zur Situation passt. Bei manchen Fragen sind alle richtigen Antworten auszuwählen. Die Fragen behandeln Git auf der Kommandozeile, darunter das Festhalten und Teilen von Änderungen, Branches, Merges und Rebases, das Umschreiben der Historie, das Wiederherstellen von Änderungen und die Art, wie Git Commits, Trees und Referenzen speichert. Der Git-Test behandelt keine Hosting-Dienste oder grafischen Tools. Ein Übungsset umfasst 4 Fragen und dauert 4 Minuten.

Gestalten Sie den restlichen Bildschirm passend zur Aufgabe

Dieser Test behandelt Git selbst. Wenn eine Rolle auch Linux- oder Infrastrukturaufgaben umfasst, sollten Sie prüfen, ob zusätzlich zu einer Git-Arbeitsprobe ein separater Kompetenztest sinnvoll ist. HireValid bietet auch Tests zu Linux und Terraform an. Wählen Sie weitere Tests anhand der Aufgaben der Rolle aus und betrachten Sie jedes Ergebnis als separaten Anhaltspunkt, statt die Ergebnisse zu einer einzigen Entscheidung zusammenzufassen. Die Fragen verwenden erfundene Projekte, Dateinamen und Mitwirkende, behandeln Git auf der Kommandozeile und orientieren sich an aktuellen Git-Versionen mit Standardeinstellungen. Einstellungen, die das Ergebnis verändern, werden in der Frage genannt.

Fairness und angemessene Vorkehrungen

Die Fragen verwenden frei erfundene Projekte und Dateinamen sowie Mitwirkende mit Namen aus unterschiedlichen Kulturkreisen. Sie behandeln Git selbst auf der Kommandozeile, nicht Hosting-Dienste oder grafische Tools. Das Verhalten orientiert sich an aktuellen Git-Versionen mit Standardeinstellungen. Jede Einstellung, die das Ergebnis verändert, wird in der Frage genannt. Die Terminal-Ausgaben sind kurz gehalten, damit sich jede Frage innerhalb der vorgegebenen Zeit lesen lässt.

Sie können jedem Kandidaten als angemessene Anpassung mehr Zeit geben. Die Ergebnisse dienen der Prüfung durch eine Person, niemals einer automatischen Entscheidung.

Vorläufig: Die Zuverlässigkeit wird angegeben, sobald 200 Kandidatinnen und Kandidaten den Test abgeschlossen haben.

Lesen Sie, wie wir Fairness berücksichtigen

Testdetails

Kurze Fragen zur täglichen Arbeit mit Git im Team: Änderungen erfassen und teilen, mit Branches, Merges und Rebases arbeiten, die Historie umschreiben und wiederherstellen sowie verstehen, wie Git Commits, Trees und Referenzen speichert. Die meisten Fragen zeigen eine Terminalsitzung oder eine kurze Commit-Historie und fragen, was ein Befehl bewirkt, wie das Repository danach aussieht oder welcher Befehl zu einer Situation passt.

  • Die Fragen sind auf Englisch.
  • Es sind keine Hilfsmittel erforderlich.
  • Jede Frage wird der Reihe nach einmal beantwortet. Ein Zurückgehen ist nicht möglich.
  • 4 Übungsfragen, 4 Minuten, vor dem zeitlich begrenzten Test.

Git ist eine Marke des jeweiligen Inhabers. HireValid ist weder mit dem Inhaber verbunden noch wird das Unternehmen von ihm unterstützt.

Häufig gestellte Fragen

Was misst der Git-Test?+

Der Test erfasst praktische Git-Kenntnisse in den Bereichen alltägliche Befehle, Branches und Merges, Umschreiben der Historie und Wiederherstellen von Änderungen sowie das Objektmodell von Git. Anhand kurzer Situationen, Terminal-Sitzungen oder knapper Commit-Historien wird gefragt, was ein Befehl bewirkt, wie das Repository danach aussieht oder welcher Befehl zur Situation passt.

Für wen ist der Git-Test gedacht?+

Der Test ist für die Auswahl von Mitarbeitenden für Positionen auf mittlerem Erfahrungsniveau gedacht, in denen mit gemeinsam genutzten Git-Repositories gearbeitet wird. Dazu zählen Softwareentwicklerinnen und -entwickler, DevOps- und Site-Reliability-Engineers, Build- und Release-Engineers, Systemadministratoren und weitere Rollen, in denen gemeinsam genutzte Repositories zum Einsatz kommen. Entscheiden Sie anhand der Aufgaben der jeweiligen Position, ob dieser Test geeignet ist.

Behandelt der Git-Test Hosting-Dienste oder grafische Tools?+

Nein. Die Fragen behandeln Git selbst auf der Kommandozeile, nicht Hosting-Dienste oder grafische Tools. Projekte, Dateinamen und Mitwirkende sind frei erfunden. Die Terminal-Ausgaben sind kurz gehalten, damit sich jede Frage innerhalb der vorgegebenen Zeit lesen lässt.

Wie lange dauert der Git-Test, und können Kandidatinnen und Kandidaten zurückgehen?+

Der Test umfasst 15 Fragen und dauert 10 Minuten. Bewerberinnen und Bewerber können nicht zu einer vorherigen Frage zurückkehren. Außerdem gibt es einen Übungssatz mit 4 Fragen, der 4 Minuten dauert. So können sie sich vor dem Test mit dem Frageformat vertraut machen.

Wie sollte ich ein Ergebnis des Git-Tests nutzen?+

Betrachten Sie das Ergebnis als Anhaltspunkt für die Prüfung durch eine Person, nicht als Bestehensgrenze oder alleinige Einstellungsentscheidung. Vergleichen Sie es mit einer arbeitsplatzrelevanten Arbeitsprobe und einem strukturierten Vorstellungsgespräch. Bitten Sie Bewerberinnen und Bewerber zum Beispiel, eine Änderung am Repository zu erklären oder zu erläutern, wie sie ein unerwartetes Ergebnis untersuchen würden. Berücksichtigen Sie diese Erkenntnisse anschließend zusammen mit den tatsächlichen Anforderungen der Rolle.

Bekommen alle Kandidatinnen und Kandidaten dieselben Git-Fragen?+

Nein. Jede Kandidatin und jeder Kandidat erhält eine andere Auswahl von Fragen aus umfangreichen Fragenpools. Bei jedem Versuch erscheinen die Fragen in einer anderen Reihenfolge, und die Antwortoptionen werden gemischt. Die Fragen orientieren sich an aktuellen Git-Versionen mit Standardeinstellungen. Jede Einstellung, die das Ergebnis verändert, wird in der Frage genannt.

Worauf sollte ich nach dem Test in einem Git-Vorstellungsgespräch achten?+

Bitten Sie die Kandidatinnen und Kandidaten, eine Situation in einem gemeinsam genutzten Repository zu durchdenken. Fragen Sie zum Beispiel, was sie nach einem unerwarteten Ergebnis eines Befehls überprüfen oder wie sie mit der Bitte umgehen würden, die Historie umzuschreiben. Achten Sie auf eine Erklärung des Repository-Zustands, mögliche Auswirkungen auf Teammitglieder und einen überlegten nächsten Schritt. Bewerten Sie diese Hinweise anschließend zusammen mit dem Testergebnis.

Ähnliche Tests

Nutzen Sie den Test Git bei Ihrer nächsten Einstellung

Der Tarif Free umfasst 5 wichtige Tests; kostenpflichtige Tarife umfassen den Vollständige Testbibliothek.

Diesen Test kostenlos nutzenFree-Tarif. Keine Kreditkarte erforderlich.
Free-Tarif. Keine Kreditkarte erforderlich.Diesen Test kostenlos nutzen

Über das Redaktionsteam

Verfasst und auf Fakten geprüft vom Redaktionsteam von HireValid. Geprüfte Quellen . Lesen Sie die redaktionellen Richtlinien.