Förberedelser inför SQL-intervjun logo
SQLDataKarriärNivåer A1 → B222 språk

Förberedelser inför SQL-intervjun

Klara din tekniska SQL-intervju – joins, fönsterfunktioner, CTE:er, frågeoptimering och klassiska intervjuproblem. En lärstig från CoddyKit med 30 korta kurser och 120 interaktiva lektioner, med en AI-handledare till hands dygnet runt.

Kurser
30
Lektioner
120
Interaktiva steg
1,560
Gratis att börja
Kurs 1
Kursplan

30 kurser i den här lärvägen

Alla kurser i lärvägen Förberedelser inför SQL-intervjun, i rätt ordning. Den första är gratis.

1

A14 lektionerGratis

De vanligaste SQL-grunderna som sållar bort kandidater under intervjuns första fem minuter. Bemästra vad SQL är, hur frågor körs och den terminologi intervjuare förväntar sig.

2

A14 lektionerPRO

Intervjuövningar i att projicera kolumner, skapa alias, använda beräknade uttryck och DISTINCT. Omfattar de subtila räckviddsregler som ofta ställer till det för juniorer.

3

A14 lektionerPRO

Klassiska intervjufällor vid filtrering: operatorprioritet, gränser i BETWEEN, IN kontra OR och mönstermatchning. Lär Er varför ett filter som ser rätt ut returnerar fel rader.

4

A14 lektionerPRO

Intervjufrågor om sortering och paginering, inklusive stabil ordning, sortering på flera nycklar och det dialektoberoende sättet att hämta de N översta raderna.

5

A14 lektionerPRO

COUNT, SUM, AVG, MIN, MAX och hur de hanterar NULL under intervjun. Skillnaden mellan COUNT(*) och COUNT(column) är en garanterad fråga.

6

A24 lektionerPRO

Den join som intervjuare frågar om först. Bygg en exakt mental modell av hur INNER JOIN matchar rader, multiplicerar dubbletter och var ON-predikatet hör hemma.

7

A24 lektionerPRO

Intervjufrågor om outer join: bevara omatchade rader, hitta saknade poster och använda det anti-join-mönster som intervjuare älskar.

8

A24 lektionerPRO

Join-typerna som överraskar kandidater. Bemästra kartesiska produkter, att joina en tabell med sig själv och att känna igen vilken join problemet faktiskt kräver.

9

A24 lektionerPRO

Gruppering är det som skiljer juniorer från medelnivå i intervjuer. Lär Er reglerna för GROUP BY, HAVING kontra WHERE och felet med icke-aggregerade kolumner.

10

A24 lektionerPRO

NULL är den främsta källan till felaktiga svar i SQL-intervjuer. Bemästra trevärd logik, NULL-säkra jämförelser och COALESCE.

11

B14 lektionerPRO

Skalära underfrågor, radunderfrågor och tabellunderfrågor så som intervjuare presenterar dem. Lär Er var var och en kan förekomma och när en underfråga är det tydligaste svaret.

12

B14 lektionerPRO

Underfrågan som körs en gång per yttre rad. Att känna igen, skriva och omformulera korrelaterade underfrågor är en central intervjufärdighet på medelnivå.

13

B14 lektionerPRO

WITH-satser för läsbar och återanvändbar frågelogik. Intervjuare förväntar sig att Ni kan omstrukturera nästlade underfrågor till tydliga CTE:er.

14

B14 lektionerPRO

Rekursiv WITH för att traversera träd och grafer. Organisationsscheman, stycklistor och generering av talserier är vanliga avancerade frågor.

15

B14 lektionerPRO

Rangordnande fönsterfunktioner, det mest testade avancerade SQL-ämnet i intervjuer. Förstå vilken skillnad de tre rangordningsfunktionerna ger vid lika värden.

16

B14 lektionerPRO

Fönsterfunktioner för förskjutning och indelning i grupper, för att jämföra rader och fördela data i nivåer. Förändring från period till period är en garanterad analytikerfråga.

17

B14 lektionerPRO

Fönsterramsatser för kumulativa och rullande beräkningar. Skillnaden mellan ROWS och RANGE i fönsterramar är en exakt distinktion som intervjuare på medelnivå undersöker.

18

B14 lektionerPRO

Två av de vanligaste intervjuproblemen löses elegant med fönsterfunktioner: främsta objektet per kategori och borttagning av dubblettrader.

19

B14 lektionerPRO

Intervjufrågan som alla kandidater får: näst högsta lön, sedan den N:te högsta, med alla specialfall som intervjuare lägger till.

20

B14 lektionerPRO

Kombinera resultatuppsättningar korrekt. UNION kontra UNION ALL, regler för kompatibla kolumner och hur mängdoperationer används för att jämföra datamängder.

21

B24 lektionerPRO

Den avancerade klassen av mönsterigenkänning: hitta sammanhängande sekvenser och luckorna mellan dem. En signal på seniornivå i SQL-intervjuer.

22

B24 lektionerPRO

Problem med sviter och sekvenslängder: på varandra följande inloggningsdagar, vinstsviter och frågan i LeetCode-stil om tre på varandra följande rader.

23

B24 lektionerPRO

Omforma data mellan lång och bred form. Pivotering med villkorsstyrd aggregering och den omvända unpivoteringen är vanliga frågor i rapporteringsintervjuer.

24

B24 lektionerPRO

Datumaritmetik, trunkering och strängbearbetning som de förekommer i intervjuer, med medvetenhet om skillnader i funktionsnamn mellan SQL-dialekter.

25

B24 lektionerPRO

Frågor från produktanalysintervjuer: bygg kohorter, beräkna retentionkurvor och jämför metoder med self-join och fönsterfunktioner.

26

B24 lektionerPRO

Frågor om konvertering i eventtrattar och experimentanalys som ofta står i centrum för intervjuer av dataanalytiker.

27

B24 lektionerPRO

Läs exekveringsplaner och förklara varför en fråga är långsam – den faktor som skiljer seniora kandidater åt i tekniska intervjuer.

28

B24 lektionerPRO

Indexdesign så som intervjuare testar den: vilka kolumner som ska indexeras, ordning i sammansatta index, täckande index och när index gör skada.

29

B24 lektionerPRO

Intervjufrågor om samtidighet: ACID-garantierna, de fyra isoleringsnivåerna och vilka anomalier var och en förhindrar.

30

B24 lektionerPRO

Avslutande kurs i databasmodellering och en uppsättning fullständiga simulerade intervjuproblem. Normalisering, stjärnscheman och problemlösning från början till slut.

CoddyKit PRO

Lås upp alla 30 kurser i den här lärvägen och alla andra lärvägar

AI-handledare, certifieringsprov och certifikat. Fungerar på webben, iOS och Android.

Se alla abonnemang
Årsvis$29.90 / årCirka $2.49 i månadenBetala en gångLivstid$69.99 en gångInga förnyelser. PRO för alltid.
Kursöversikt

Knäck SQL-intervjun – från grunderna till fönsterfunktioner

SQL är den färdighet inom data, analys och backend som testas allra mest i intervjuer – ändå fastnar de flesta kandidater på samma fallgropar: tyst NULL-beteende, joins som mångdubblar antalet rader och frågor om fönsterfunktioner som numera dyker upp på nästan alla företag. Det här utbildningsspåret gör SQL för intervjuer till en färdighet ni kan använda på ett konsekvent sätt. Ni arbetar igenom de exakta frågemönster som ställs på produkt- och datatunga företag och skriver och kör riktiga frågor mot exempeltabeller tills varje mönster sitter i ryggmärgen.

Det här får ni lära er

Ni börjar med grunderna som intervjuare testar – SELECT, kolumnuttryck, fallgropar vid filtrering med WHERE, ORDER BY med LIMIT och aggregatfunktioner. Därefter lär ni er alla join-typer och fallgroparna med GROUP BY / HAVING som fångar de flesta kandidater, samt korrekt hantering av NULL. Kärnan i utbildningsspåret är det material som avgör om ni får erbjudandet: underfrågor och korrelerade underfrågor, CTE:er och rekursiva CTE:er samt fönsterfunktioner, däribland ROW_NUMBER, RANK, LAG/LEAD, löpande summor, de N främsta per grupp och de klassiska problemen med den N:e högsta lönen. De avancerade kurserna tar upp luckor och sekvenser, sammanhängande sviter, pivotering, kohort- och retentionanalys, frågor för trattar och A/B-tester, frågeoptimering med EXPLAIN, indexeringsstrategi, transaktioner och isoleringsnivåer samt schemadesign med fullständiga simulerade intervjuer.

Utbildningsvägen

Trettio kurser går från A1 till B2. De två första är kostnadsfria och täcker grunderna i SQL samt grunderna i SELECT. Kurserna på A1–A2 bygger grunden – filtrering, sortering, aggregering, alla join-typer, gruppering och hantering av NULL. De tio B1-kurserna går vidare till intervjuer på mellannivå: underfrågor, CTE:er och hela verktygslådan med fönsterfunktioner som moderna intervjuer bygger på. De tio B2-kurserna tar upp analytisk SQL på seniornivå – luckor och sekvenser, analys av sviter och kohorter, frågor för trattar och A/B-tester, prestandajustering, indexering, transaktioner och schemadesign – och avslutas med fullständiga simulerade intervjuer.

Så fungerar det

Varje kurs är uppdelad i korta, praktiska lektioner som ni genomför i den inbyggda editorn, med feedback i realtid och en AI-handledare till hands när ni kör fast. Ni skriver och kör riktiga frågor mot realistiska tabeller – inte flervalsfrågor av trivia-typ – så att varje lektion tränar det sätt ni kommer att behöva resonera högt på under den riktiga intervjun.

Så lär du dig

  1. 01

    Interaktiva lektioner

    Praktiska kodövningar med feedback i realtid

  2. 02

    AI-handledare

    Få omedelbar hjälp av vår AI när du kör fast

  3. 03

    Inbyggd kodredigerare

    Skriv och kör kod direkt i webbläsaren

  4. 04

    Certifikat

    Få ett certifikat när du slutför kursen

FAQ

Vanliga frågor

Är kursen i Förberedelser inför SQL-intervjun gratis?

Ja. Ni kan börja kursen i Förberedelser inför SQL-intervjun gratis och genomföra de interaktiva lektionerna utan kostnad. Med en valfri PRO-prenumeration får Ni tillgång till avancerade AI-verktyg och ett certifikat som kan delas.

Behöver jag tidigare erfarenhet för att lära mig SQL?

Nej. Kursen börjar med grunderna och går stegvis vidare till mer avancerade ämnen, så Ni kan börja även utan tidigare erfarenhet av SQL.

Hur lär jag mig SQL på CoddyKit?

Ni lär Er genom att göra. Korta interaktiva lektioner kombinerar tydliga förklaringar med praktiska kodövningar som körs i realtid, och en AI-handledare som är tillgänglig dygnet runt ger personlig hjälp när Ni kör fast.

Får jag ett certifikat när jag har slutfört Förberedelser inför SQL-intervjun?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i Förberedelser inför SQL-intervjun, med en verifierbar kod.

Kan jag lära mig SQL i mobilen?

Ja. CoddyKit finns på webben och som inbyggda iOS- och Android-appar, så Ni kan lära Er SQL på valfri enhet och synkronisera Era framsteg mellan dem.

Vad kostar CoddyKit PRO?

Den första kursen i Förberedelser inför SQL-intervjun är gratis. CoddyKit PRO låser upp alla kurser: $5.90 per vecka, $7.90 per månad, $29.90 per år eller $69.99 en gång för livstidsåtkomst utan förnyelser.

Hur lång tid tar det att slutföra Förberedelser inför SQL-intervjun?

Förberedelser inför SQL-intervjun har 30 kurser och 120 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 14 timmars praktisk övning i egen takt.

Börja med Förberedelser inför SQL-intervjun nu

Anslut Er till tusentals deltagare som lär sig programmering med AI-drivna lektioner.