SQL taucht in 58,6 % der Antworten der Stack-Overflow-Umfrage auf – gleichauf mit Python – und erscheint in rund 45 % der Tech-Stellenanzeigen in den USA, die eine Programmiersprache verlangen (Stack Overflow 2025 Technology). Entwickler tun es gern ab; Arbeitgeber tun das nicht.
Diese fünf Fragen greifen Themen auf, die Indeed für Datenbank- und SQL-Interviews zusammenfasst: Abfragedesign, Performance, Integrität und sichere Betriebspraxis (Indeed: Interviewfragen für Datenbankadministratoren).
1. „Erzählen Sie von einer Abfrage, bei der mehr Tabellen verknüpft wurden als erwartet. Wie haben Sie sichergestellt, dass sie korrekt blieb?“
Starke Kandidaten erklären Join-Schlüssel, Überraschungen bei der Kardinalität und wie sie die Zeilenanzahl überprüft haben. Schwache Antworten winken ab mit „Das hat das ORM gemacht.“
2. „Wann würden Sie einen Index anlegen – und wann würden Sie darauf verzichten?“
Indeeds Datenbankleitfäden betonen Performance-Abwägungen. Achten Sie auf Kosten beim Lesen gegenüber Kosten beim Schreiben, selektive Spalten und darauf, zu messen statt zu raten.
3. „Wie sichern Sie die Datenintegrität, wenn Anwendungscode und Datenbank dieselben Tabellen verändern?“
Gefragt sind Constraints, Transaktionen, idempotente Migrationen und klare Zuständigkeiten – nicht Hoffnung und manuelle Korrekturen.
4. „Erzählen Sie von einer langsamen Abfrage, die Sie behoben haben. Was haben Sie zuerst gemessen?“
Gute Antworten beginnen mit EXPLAIN, Wartestatistiken oder ORM-Logging – nicht mit wahllosen Indizes. Sie nennen den Engpass, den sie gefunden haben.
5. „Wie rollen Sie eine Schemaänderung auf einer Tabelle mit Millionen Zeilen aus, ohne dass es zu einem Ausfall kommt?“
Betriebliches Urteilsvermögen ist für SQL-Entwickler in Produktteams wichtig. Starke Kandidaten nennen Expand/Contract-Migrationen, Backfills, Sperren und Rollback-Pläne.
Antworten in vergleichbare Nachweise übersetzen
Erfassen Sie pro Finalist eine Join-Geschichte, eine Entscheidung zu Indizes, eine Integritätsregel und ein Beispiel für Optimierung. Fakten schlagen Detailwissen zu Dialekten.
Ein Bewertungsbogen für alle Finalisten
Verwenden Sie für jeden Kandidaten dieselben fünf Fragen. Einheitliche Fragen unterstützen eine einheitliche Bewertung – passend zur EEOC-Empfehlung an Arbeitgeber, bei Bewerbern für dieselbe Stelle dieselben Maßstäbe anzulegen (EEOC).
Nutzen Sie Canvider JobCraft, um SQL-Dialekt und Datenvolumen in der Stellenbeschreibung festzuhalten, InterviewGen für lückenbasierte Nachfragen und DecisionHelper, um Finalisten anhand der veröffentlichten Kriterien zu vergleichen.
Nächster Schritt: InterviewGen ansehen und DecisionHelper, dann kostenlos loslegen.