Tillbaka till bloggen

Intervjufrågor för SQL-utvecklare (2026)

Fem SQL-intervjufrågor om joins, index, dataintegritet, frågeoptimering och säkra migreringar, med teman från Indeeds guider för databasintervjuer.

Finns även på: EnglishPolskiTürkçeDeutschSuomiEspañolNederlands

Händer som håller i en surfplatta med ett stapeldiagram på ett träbord

SQL förekommer i 58,6 % av svaren i Stack Overflows enkät, på nivå med Python. Det finns i ungefär 45 % av de amerikanska tekniktjänsterna som kräver ett programmeringsspråk (Stack Overflow 2025 Technology). Utvecklare tar det lätt på; arbetsgivare gör inte det.

Dessa fem frågor speglar teman som Indeed grupperar för databas- och SQL-intervjuer: frågedesign, prestanda, integritet och säker drift (Indeed: Intervjufrågor för databasadministratörer).

1. “Gå igenom en fråga som kopplade fler tabeller än du väntat dig. Hur höll du den korrekt?”

Starka kandidater förklarar join-nycklar, överraskningar i kardinalitet och hur de verifierade radantalen. Svaga svar viftar bort frågan med att ”ORM:en gjorde det”.

2. “När skulle du lägga till ett index, och när skulle du undvika det?”

Indeeds databasguider betonar avvägningar kring prestanda. Lyssna efter kostnaden för läsning jämfört med skrivning, selektiva kolumner och att mäta innan man gissar.

3. “Hur säkerställer du dataintegritet när applikationskoden och databasen båda rör samma tabeller?”

Du vill höra om constraints, transaktioner, idempotenta migreringar och tydligt ägarskap, inte hopp och manuella rättelser.

4. “Berätta om en långsam fråga som du åtgärdade. Vad mätte du först?”

Bra svar börjar med EXPLAIN, väntestatistik eller ORM-loggning, inte med ett okontrollerat antal index. De pekar ut flaskhalsen de hittade.

5. “Hur genomför du en schemaändring på en tabell med miljontals rader utan driftstopp?”

Operativt omdöme är viktigt för SQL-utvecklare i produktteam. Starka kandidater nämner expand/contract-migreringar, backfills, lås och återställningsplaner.

Gör svaren till jämförbara underlag

Spara en join-historia, ett beslut om index, en integritetsregel och ett optimeringsexempel per finalist. Fakta väger tyngre än detaljfrågor om dialekter.

Ett scorecard för varje finalist

Ställ samma fem frågor till varje kandidat för den här tjänsten. Konsekventa frågor stödjer en konsekvent utvärdering, i linje med EEOC:s vägledning om att arbetsgivare ska tillämpa samma standarder på sökande till samma tjänst (EEOC).

Använd Canvider JobCraft för att specificera SQL-dialekt och datavolym i jobbeskrivningen, InterviewGen för uppföljningsfrågor baserade på luckor, och DecisionHelper för att jämföra finalister utifrån de kriterier du publicerade.

Nästa steg: Utforska InterviewGen och DecisionHelper, och sedan kom igång gratis.