Forberedelse til SQL-intervju logo
SQLDataKarriereNivåer A1 → B222 språk

Forberedelse til SQL-intervju

Gjør det godt i ditt tekniske SQL-intervju – joins, vindusfunksjoner, CTE-er, spørringsoptimalisering og klassiske intervjuproblemer. En læringssti fra CoddyKit med 30 korte kurs og 120 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
30
Leksjoner
120
Interaktive trinn
1,560
Gratis å komme i gang
Kurs 1
Kursinnhold

30 kurs i denne læringsstien

Alle kursene i læringsstien Forberedelse til SQL-intervju, i læringsrekkefølge. Det første er gratis.

1

A14 leksjonerGratis

De mest stilte SQL-spørsmålene på grunnleggende nivå, som skiller ut kandidater i løpet av de første fem minuttene av et intervju. Få kontroll på hva SQL er, hvordan spørringer kjøres, og terminologi…

2

A14 leksjonerPRO

Øvingsoppgaver fra intervjuer om projisering av kolonner, alias, beregnede uttrykk og DISTINCT. Dekker de subtile synlighetsreglene som ofte feller nybegynnere.

3

A14 leksjonerPRO

Klassiske intervjufeller ved filtrering: operatorprioritet, grensene i BETWEEN, IN versus OR og mønstergjenkjenning. Lær hvorfor et filter som ser riktig ut, returnerer feil rader.

4

A14 leksjonerPRO

Intervjuspørsmål om sortering og paginering, inkludert stabil sortering, sortering på flere nøkler og den dialektuavhengige måten å hente de N øverste radene på.

5

A14 leksjonerPRO

COUNT, SUM, AVG, MIN, MAX og hvordan de håndterer NULL i intervjusammenheng. Forskjellen mellom COUNT(*) og COUNT(column) er et garantert spørsmål.

6

A24 leksjonerPRO

Koblingen intervjuere spør om først. Bygg en presis mental modell for hvordan INNER JOIN matcher rader, lager flere rader ved duplikater, og hvor ON-predikatet hører hjemme.

7

A24 leksjonerPRO

Intervjuspørsmål om outer join: behold umatchede rader, finn manglende poster og bruk anti-join-mønsteret intervjuere elsker.

8

A24 leksjonerPRO

Koblingene som overrasker kandidater. Få kontroll på kartesiske produkter, kobling av en tabell med seg selv og hvordan De gjenkjenner hvilken kobling en oppgave faktisk krever.

9

A24 leksjonerPRO

Gruppering er der intervjuer skiller nybegynnere fra viderekomne. Lær reglene for GROUP BY, HAVING versus WHERE og feilen med ikke-aggregerte kolonner.

10

A24 leksjonerPRO

NULL er den vanligste kilden til feil svar i SQL-intervjuer. Få kontroll på treverdi-logikk, NULL-sikre sammenligninger og COALESCE.

11

B14 leksjonerPRO

Skalar-, rad- og tabellunderspørringer slik intervjuere presenterer dem. Vit hvor hver av dem kan brukes, og når en underspørring er det ryddigste svaret.

12

B14 leksjonerPRO

Underspørringen som kjøres én gang per ytre rad. Å gjenkjenne, skrive og omskrive korrelerte underspørringer er en sentral ferdighet på mellomnivå i intervjuer.

13

B14 leksjonerPRO

WITH-ledd for lesbar og gjenbrukbar spørringslogikk. Intervjuere forventer at De kan omstrukturere nestede underspørringer til ryddige CTE-er.

14

B14 leksjonerPRO

Rekursiv WITH for traversering av trær og grafer. Organisasjonskart, stykklistenivåer og generering av tallserier er vanlige avanserte spørsmål.

15

B14 leksjonerPRO

Rangeringsfunksjoner i vinduer er det mest testede avanserte SQL-emnet i intervjuer. Forstå forskjellen på resultatene de tre rangeringsfunksjonene gir ved like verdier.

16

B14 leksjonerPRO

Vindusfunksjoner for forskyvning og inndeling, slik at De kan sammenligne rader og fordele data i nivåer. Endring fra periode til periode er et garantert spørsmål for analytikere.

17

B14 leksjonerPRO

Vindusramme-ledd for kumulative og rullerende beregninger. Inndeling med ROWS versus RANGE er en presis forskjell på mellomnivå som intervjuere undersøker.

18

B14 leksjonerPRO

To av de vanligste intervjuproblemene løses ryddig med vindusfunksjoner: øverste element per kategori og fjerning av dupliserte rader.

19

B14 leksjonerPRO

Intervjuspørsmålet alle kandidater får: nest høyeste lønn, deretter den N-te høyeste, med alle spesialtilfellene intervjuere legger til.

20

B14 leksjonerPRO

Kombiner resultatsett riktig. UNION versus UNION ALL, regler for kompatible kolonner og bruk av mengdeoperasjoner til å sammenligne datasett.

21

B24 leksjonerPRO

Den avanserte klassen av mønstergjenkjenningsproblemer: finn sammenhengende sekvenser og hullene mellom dem. Et signal på seniornivå i SQL-intervjuer.

22

B24 leksjonerPRO

Problemer med rekker og sekvenslengder: sammenhengende innloggingsdager, seiersrekker og LeetCode-oppgaven med tre sammenhengende rader.

23

B24 leksjonerPRO

Omform data mellom lang og bred form. Pivotering med betinget aggregering og motsatt unpivotering er vanlige temaer i rapporteringsintervjuer.

24

B24 leksjonerPRO

Datoaritmetikk, avkorting og tekstmanipulering slik det stilles i intervjuer, med bevissthet om forskjeller i funksjonsnavn på tvers av dialekter.

25

B24 leksjonerPRO

Spørringer fra intervjuer innen produktanalyse: bygg kohorter, beregn retensjonskurver og sammenlign tilnærminger med self-join og vindusfunksjoner.

26

B24 leksjonerPRO

Spørringer om konvertering i hendelsestrakter og eksperimentanalyse, som brukes mye i intervjuer for dataanalytikere.

27

B24 leksjonerPRO

Les utførelsesplaner og forklar hvorfor en spørring er treg – det som skiller seniorer ut i tekniske intervjuer.

28

B24 leksjonerPRO

Indeksutforming slik intervjuere tester den: hvilke kolonner som bør indekseres, rekkefølge i sammensatte indekser, dekkende indekser og når indekser gjør ytelsen dårligere.

29

B24 leksjonerPRO

Intervjuspørsmål om samtidighet: ACID-garantier, de fire isolasjonsnivåene og hvilke anomalier hvert nivå forhindrer.

30

B24 leksjonerPRO

Avsluttende kurs om databasemodellering og et sett med komplette prøveintervjuer. Normalisering, stjerneskjemaer og problemløsing fra start til slutt.

CoddyKit PRO

Lås opp alle 30 kursene i denne læringsstien og alle andre læringsstier

AI-veileder, sertifiseringseksamen og sertifikat. Fungerer på web, iOS og Android.

Se alle abonnementene
Årlig$29.90 / årOmtrent $2.49 per månedBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for alltid.
Kursoversikt

Knekk SQL-intervjuet – fra grunnleggende konsepter til vindusfunksjoner

SQL er den ferdigheten innen data, analyse og backend som testes aller mest i intervjuer – likevel går de fleste kandidater i de samme fellene: NULL-oppførsel som ikke er synlig, joins som mangedobler rader, og spørsmål om vindusfunksjoner som nå dukker opp hos nesten alle selskaper. Dette kurset gjør SQL i intervjusammenheng til en ferdighet du kan bruke på en forutsigbar måte. Du arbeider med de nøyaktige spørsmålsmønstrene som stilles hos produkt- og datadrevne selskaper, og skriver og kjører ekte spørringer mot eksempeltabeller til hvert mønster sitter godt.

Dette lærer du

Du begynner med grunnlaget intervjuerne tester først – SELECT, kolonneuttrykk, fallgruver ved filtrering med WHERE, ORDER BY med LIMIT og aggregatfunksjoner. Derfra lærer du alle join-typene og fallgruvene med GROUP BY / HAVING som feller de fleste kandidater, i tillegg til korrekt håndtering av NULL. Kjernen i kurset er stoffet som avgjør om du får tilbudet: underforespørsler og korrelerte underforespørsler, CTE-er og rekursive CTE-er, samt vindusfunksjoner, inkludert ROW_NUMBER, RANK, LAG/LEAD, løpende totaler, topp N per gruppe og de klassiske oppgavene om den N-te høyeste lønnen. De viderekomne kursene dekker gaps and islands, sammenhengende perioder, pivotering, kohort- og retensjonsanalyse, funnel- og A/B-test-spørringer, optimalisering av spørringer med EXPLAIN, indekseringsstrategi, transaksjoner og isolasjonsnivåer samt skjemadesign med fullstendige prøveintervjuer.

Læringsløpet

Tretti kurs går fra A1 til B2. De to første er gratis og dekker grunnleggende SQL og det grunnleggende i SELECT. Kursene på A1–A2 bygger fundamentet – filtrering, sortering, aggregering, alle join-typer, gruppering og håndtering av NULL. De ti B1-kursene går videre til intervjutemaer på mellomnivå: underforespørsler, CTE-er og hele verktøykassen for vindusfunksjoner som moderne intervjuer bygger på. De ti B2-kursene tar for seg analytisk SQL på seniornivå – gaps and islands, analyse av sammenhengende perioder og kohorter, funnel- og A/B-test-spørringer, ytelsesjustering, indeksering, transaksjoner og skjemadesign – og avsluttes med fullstendige økter med prøveintervjuer.

Slik fungerer det

Hvert kurs er delt inn i korte, praktiske leksjoner som du fullfører i det innebygde redigeringsverktøyet, med tilbakemeldinger i sanntid og en AI-veileder tilgjengelig når du står fast. Du skriver og kjører faktiske spørringer mot realistiske tabeller – ikke flervalgsoppgaver med trivia – slik at hver leksjon øver på måten du vil bli bedt om å tenke høyt på i et ekte intervju.

Slik lærer du

  1. 01

    Interaktive leksjoner

    Praktiske kodeøvelser med tilbakemelding i sanntid

  2. 02

    AI-veileder

    Få øyeblikkelig hjelp fra AI-en vår når du står fast

  3. 03

    Innebygd kodeeditor

    Skriv og kjør kode direkte i nettleseren

  4. 04

    Sertifikat

    Få et sertifikat når du fullfører kurset

FAQ

Ofte stilte spørsmål

Er kurset i Forberedelse til SQL-intervju gratis?

Ja. Du kan starte på kurset i Forberedelse til SQL-intervju gratis og fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement låser opp avanserte AI-verktøy og et delbart sertifikat.

Trenger jeg tidligere erfaring for å lære SQL?

Nei. Kurset begynner med det grunnleggende og går gradvis videre til mer avanserte emner, slik at du kan starte selv uten tidligere erfaring med SQL.

Hvordan lærer jeg SQL på CoddyKit?

Du lærer gjennom praksis. Korte, interaktive leksjoner kombinerer en tydelig forklaring med en praktisk kodeøvelse som kjører i sanntid, og en AI-veileder som er tilgjengelig døgnet rundt, gir deg personlig hjelp når du står fast.

Får jeg et sertifikat når jeg fullfører Forberedelse til SQL-intervju?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i Forberedelse til SQL-intervju.

Kan jeg lære SQL på telefonen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, slik at du kan lære SQL på alle enheter, mens fremdriften synkroniseres mellom dem.

Hvor mye koster CoddyKit PRO?

Det første kurset i Forberedelse til SQL-intervju er gratis. CoddyKit PRO gir tilgang til alle kurs: $5.90 per uke, $7.90 per måned, $29.90 per år eller $69.99 én gang for tilgang på livstid uten fornyelser.

Hvor lang tid tar det å fullføre Forberedelse til SQL-intervju?

Forberedelse til SQL-intervju består av 30 kurs og 120 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 14 timer med praktisk øving i eget tempo.

Start på Forberedelse til SQL-intervju nå

Bli med tusenvis av elever som lærer programmering med AI-drevne leksjoner.