Forberedelse til SQL-interview logo
SQLDataKarriereNiveauer A1 → B222 sprog

Forberedelse til SQL-interview

Klar dig godt til dit tekniske SQL-interview — sammenføjninger, vinduesfunktioner, CTE'er, optimering af forespørgsler og klassiske interviewopgaver. Et læringsforløb på CoddyKit med 30 korte kurser og 120 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
30
Lektioner
120
Interaktive trin
1,560
Gratis at komme i gang
Kursus 1
Kursusindhold

30 kurser på denne sti

Alle kurser på Forberedelse til SQL-interview-stien i læringsrækkefølge. Det første kursus er gratis.

1

A14 lektionerGratis

De mest stillede spørgsmål om SQL-grundlag, som sorterer kandidater fra i interviewets første fem minutter. Få styr på, hvad SQL er, hvordan forespørgsler udføres, og den terminologi, interviewere fo…

2

A14 lektionerPRO

Træn interviewspørgsmål om udvælgelse af kolonner, aliaser, beregnede udtryk og DISTINCT. Dækker de subtile scoping-regler, der ofte volder juniorer problemer.

3

A14 lektionerPRO

Klassiske interviewfælder ved filtrering: operatorpræcedens, grænser med BETWEEN, IN kontra OR og mønstermatchning. Lær, hvorfor et filter, der ser rigtigt ud, returnerer forkerte rækker.

4

A14 lektionerPRO

Interviewspørgsmål om sortering og sideinddeling, herunder stabil sortering, sortering efter flere nøgler og den dialektuafhængige måde at hente de øverste N rækker på.

5

A14 lektionerPRO

COUNT, SUM, AVG, MIN, MAX og deres NULL-adfærd under interviewets kritiske blik. Forskellen mellem COUNT(*) og COUNT(column) er et garanteret spørgsmål.

6

A24 lektionerPRO

Det join, interviewere spørger om først. Opbyg en præcis mental model for, hvordan INNER JOIN matcher rækker, multiplicerer dubletter, og hvor ON-prædikatet hører til.

7

A24 lektionerPRO

Interviewspørgsmål om outer joins: bevaring af rækker uden match, søgning efter manglende poster og det anti-join-mønster, interviewere elsker.

8

A24 lektionerPRO

De joins, der overrasker kandidater. Få styr på kartesiske produkter, join af en tabel med sig selv og genkend, hvilket join et problem faktisk kræver.

9

A24 lektionerPRO

Gruppering er dér, hvor interviews skelner mellem juniorer og medarbejdere på mellemniveau. Lær reglerne for GROUP BY, HAVING kontra WHERE og fejlen med ikke-aggregerede kolonner.

10

A24 lektionerPRO

NULL er den største kilde til forkerte svar i SQL-interviews. Få styr på treværdilogik, NULL-sikre sammenligninger og COALESCE.

11

B14 lektionerPRO

Skalar-, række- og tabelunderforespørgsler, som interviewere præsenterer dem. Lær, hvor hver type kan placeres, og hvornår en underforespørgsel er det mest elegante svar.

12

B14 lektionerPRO

Underforespørgslen, der køres én gang pr. ydre række. At genkende, skrive og omskrive korrelerede underforespørgsler er en central interviewfærdighed på mellemniveau.

13

B14 lektionerPRO

WITH-udtryk til læsbar og genanvendelig forespørgselslogik. Interviewere forventer, at De kan omskrive indlejrede underforespørgsler til rene CTE'er.

14

B14 lektionerPRO

Rekursiv WITH til gennemgang af træer og grafer. Organisationsdiagrammer, styklister og generering af talserier er klassiske avancerede spørgsmål.

15

B14 lektionerPRO

Rangeringsfunktioner i vinduer, det mest testede avancerede SQL-emne i interviews. Forstå forskellen på de tre funktioners resultater ved ens værdier.

16

B14 lektionerPRO

Vinduesfunktioner til forskydning og inddeling, så De kan sammenligne rækker og fordele data i niveauer. Ændringer fra periode til periode er et garanteret analytikerspørgsmål.

17

B14 lektionerPRO

Vinduesrammeklausuler til kumulative og rullende beregninger. ROWS kontra RANGE er en præcis sondring på mellemniveau, som interviewere undersøger.

18

B14 lektionerPRO

To af de hyppigste interviewproblemer, løst elegant med vinduesfunktioner: det øverste element pr. kategori og fjernelse af dublerede rækker.

19

B14 lektionerPRO

Interviewspørgsmålet, alle kandidater får: den næsthøjeste løn, derefter den N-th højeste, inklusive alle de kanttilfælde, interviewere tilføjer.

20

B14 lektionerPRO

Kombinér resultatsæt korrekt. UNION kontra UNION ALL, regler for kompatible kolonner og brug af mængdeoperationer til at sammenligne datasæt.

21

B24 lektionerPRO

Den avancerede klasse af mønstergenkendelsesproblemer: find sammenhængende forløb og hullerne mellem dem. Et signal om seniorniveau i SQL-interviews.

22

B24 lektionerPRO

Problemer med forløb og længder: sammenhængende login-dage, sejrsrækker og LeetCode-spørgsmålet om tre sammenhængende rækker.

23

B24 lektionerPRO

Omform data mellem lang og bred form. Pivotering med betinget aggregering og den omvendte unpivotering er almindelige spørgsmål i rapporteringsinterviews.

24

B24 lektionerPRO

Datoaritmetik, trunkering og manipulation af tekststrenge, som det forekommer i interviews, med opmærksomhed på forskelle i funktionsnavne på tværs af SQL-dialekter.

25

B24 lektionerPRO

Forespørgsler fra produktanalyse-interviews: opbyg kohorter, beregn fastholdelseskurver, og sammenlign self-join- og vinduestilgange.

26

B24 lektionerPRO

Forespørgsler om konvertering gennem event-funnels og eksperimentanalyse, som ofte fylder meget i interviews for dataanalytikere.

27

B24 lektionerPRO

Læs eksekveringsplaner, og forklar, hvorfor en forespørgsel er langsom – den afgørende forskel på seniorer i tekniske interviews.

28

B24 lektionerPRO

Indeksdesign, som interviewere tester det: hvilke kolonner der skal indekseres, rækkefølgen i sammensatte indekser, dækkende indekser, og hvornår indekser skader ydeevnen.

29

B24 lektionerPRO

Interviewspørgsmål om samtidighed: ACID-garantier, de fire isolationsniveauer og de anomalier, hvert niveau forhindrer.

30

B24 lektionerPRO

Afsluttende kursus i databasemodellering samt en række komplette prøveinterviews. Normalisering, stjerneskemaer og problemløsning fra start til slut.

CoddyKit PRO

Lås op for alle 30 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

Knæk SQL-samtalen – fra grundlæggende viden til window functions

SQL er den færdighed inden for data, analyse og backend, der bliver testet mest i jobsamtaler — alligevel falder de fleste kandidater i de samme fælder: skjult adfærd for NULL, joins, der mangedobler rækker, og spørgsmål om window functions, som nu dukker op hos næsten alle virksomheder. Dette forløb gør SQL til jobsamtaler til en færdighed, du kan bruge igen og igen. Du arbejder med de præcise spørgsmålsmønstre, som stilles hos produkt- og datatunge virksomheder, og skriver og kører rigtige forespørgsler mod eksempeltabeller, indtil hvert mønster sidder på rygraden.

Det lærer du

Du begynder med det grundlæggende, som interviewere screener efter — SELECT, kolonneudtryk, faldgruber ved filtrering med WHERE, ORDER BY sammen med LIMIT og aggregeringsfunktioner. Derefter lærer du alle join-typer og de faldgruber med GROUP BY / HAVING, som fanger de fleste kandidater, samt korrekt håndtering af NULL. Kernen i forløbet er det stof, der afgør, om du får tilbuddet: underforespørgsler og korrelerede underforespørgsler, CTE'er og rekursive CTE'er samt window functions, herunder ROW_NUMBER, RANK, LAG/LEAD, løbende totaler, top-N pr. gruppe og de klassiske opgaver med den N.-højeste løn. De avancerede kurser dækker gaps and islands, serier, pivotering, kohorte- og fastholdelsesanalyse, forespørgsler til tragte og A/B-tests, optimering af forespørgsler med EXPLAIN, strategier for indeksering, transaktioner og isolationsniveauer samt databaseskema-design med komplette prøvejobsamtaler.

Læringsforløbet

Tredive kurser bevæger sig fra A1 til B2. De første to er gratis og dækker SQL-grundlag og det grundlæggende i SELECT. Kurserne på A1–A2 opbygger fundamentet — filtrering, sortering, aggregering, alle join-typer, gruppering og håndtering af NULL. De ti B1-kurser bevæger sig ind på mellemniveauet for jobsamtaler: underforespørgsler, CTE'er og hele værktøjskassen af window functions, som moderne jobsamtaler bygger på. De ti B2-kurser tager fat på analytisk SQL på seniorniveau — gaps and islands, analyse af serier og kohorter, forespørgsler til tragte og A/B-tests, optimering af ydeevne, indeksering, transaktioner og databaseskema-design, og afslutter med komplette prøvejobsamtaler.

Sådan fungerer det

Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede editor med feedback i realtid og en AI-underviser ved hånden, når du går i stå. Du skriver og kører rigtige forespørgsler mod realistiske tabeller — ikke trivia med multiple choice — så hver lektion træner den måde, du vil blive bedt om at tænke højt på under den rigtige jobsamtale.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er Forberedelse til SQL-interview-kurset gratis?

Ja. Du kan begynde på Forberedelse til SQL-interview-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære SQL?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med SQL.

Hvordan lærer jeg SQL på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører Forberedelse til SQL-interview?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Forberedelse til SQL-interview-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære SQL på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære SQL på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på Forberedelse til SQL-interview-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre Forberedelse til SQL-interview?

Forberedelse til SQL-interview har 30 kurser og 120 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 14 timers praktisk øvelse i dit eget tempo.

Start på Forberedelse til SQL-interview nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.