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.