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.