0Pricing
💻

Coding Interview Prep

INTERVIEW

[German translation]

🤖 KI-Gesteuert📚 90 Kurse👥 100.000+ Lernende⭐ 4,9 Bewertung
Kursübersicht
[German translation of HTML overview] ```
Lernen starten →

So wirst du lernen

🎯
Interaktive Lektionen
Praktische Coding-Übungen mit Live-Feedback
🤖
KI-Tutor
Erhalte sofortige Hilfe von unserem KI-Tutor, wenn du nicht weiterkommst
💻
Integrierter Editor
Schreibe und starte Code direkt in deinem Browser
🏆
Zertifikat
Verdiene ein Zertifikat, wenn du den Kurs abschließt
Lehrplan

90 Kurse

Alle Kurse im Coding Interview Prep Lernpfad.

01

SQL-Grundlagen: Fragen im Vorstellungsgespräch

A14 Lektionen

Die am häufigsten gestellten SQL-Grundlagen, mit denen Kandidatinnen und Kandidaten in den ersten fünf Minuten eines Gesprächs geprüft werd…

02

Python-Auffrischung für DSA

A14 LektionenPRO

Frischen Sie Ihre Python-Grundlagen auf, damit Sie sich in Vorstellungsgesprächen ganz auf das Lösen von Problemen konzentrieren können. Di…

03

Willkommen in der Arena: Judges und Verdicts

A14 LektionenPRO

Sie können Ihre erste Lösung bei einem Online Judge einreichen und dessen Verdict lesen

04

Schnelle I/O: Eingaben lesen, ohne Punkte zu verlieren

A14 LektionenPRO

Sie können Wettbewerbseingaben schnell genug lesen und ausgeben, um Zeitüberschreitungen zu vermeiden

05

Grundlagen von SELECT und Spaltenausdrücken

A14 LektionenPRO

Üben Sie für Vorstellungsgespräche das Projizieren von Spalten, das Vergeben von Aliasen, berechnete Ausdrücke und DISTINCT. Behandelt werd…

06

Zeit- und Platzkomplexität

A14 LektionenPRO

Lernen Sie, die Effizienz eines beliebigen Algorithmus zu analysieren, bevor Sie auch nur eine Codezeile schreiben. Dieser Kurs führt anhan…

07

Arrays und die Zwei-Zeiger-Technik

A14 LektionenPRO

Arrays sind die häufigste Datenstruktur in Programmierinterviews. Dieser Kurs beginnt mit grundlegenden Array-Operationen in Python und beh…

08

Tücken beim Filtern mit WHERE

A14 LektionenPRO

Klassische Fallen in Fragen zu Filtern: Operatorpriorität, Grenzen von BETWEEN, IN im Vergleich zu OR und Musterabgleich. Lernen Sie, warum…

09

Big-O unter Zeitdruck: Besteht die Lösung?

A14 LektionenPRO

Sie können die Laufzeit eines Algorithmus anhand der Constraints vor dem Programmieren abschätzen

10

Strings und Pattern Matching

A14 LektionenPRO

Aufgaben zur Stringverarbeitung kommen in nahezu jeder Runde eines Programmierinterviews vor. Dieser Kurs behandelt Pythons umfangreiche St…

11

Fragen zu ORDER BY, LIMIT und Top-N

A14 LektionenPRO

Fragen zu Sortierung und Seitennavigation im Vorstellungsgespräch, einschließlich stabiler Sortierung, Sortierung nach mehreren Schlüsseln…

12

Arrays, auf die Sie zählen können

A14 LektionenPRO

Sie können Python-Listen für Wettbewerbsaufgaben durchlaufen, erstellen und umwandeln

13

Strings, die sich richtig verhalten

A14 LektionenPRO

Sie können Strings bearbeiten und untersuchen, um textbasierte Probleme zu lösen

14

Sortieralgorithmen

A14 LektionenPRO

Wer Sortieren auf Implementierungsebene versteht, verfügt über das nötige Vokabular, um in Vorstellungsgesprächen sicher über Abwägungen zu…

15

Übungen zu Aggregatfunktionen im Vorstellungsgespräch

A14 LektionenPRO

COUNT, SUM, AVG, MIN, MAX und ihr Verhalten bei NULL unter den kritischen Nachfragen im Vorstellungsgespräch. Der Unterschied zwischen COUN…

16

Einführung in INNER JOIN

A24 LektionenPRO

Der Join, nach dem Interviewer zuerst fragen. Entwickeln Sie ein präzises Verständnis dafür, wie INNER JOIN Zeilen abgleicht, sich bei Dupl…

17

Binärsuche meistern

A24 LektionenPRO

Die Binärsuche ist deutlich leistungsfähiger, als ihre Lehrbuchdefinition vermuten lässt. Dieser Kurs behandelt zunächst die klassische Imp…

18

Zwei Zeiger: Das Array durchlaufen

A24 LektionenPRO

Sie können Paar- und Subarray-Probleme mit der Two-Pointer-Technik lösen

19

Präfixsummen: Bereichsabfragen in O(1)

A24 LektionenPRO

Sie können Abfragen zu Subarray-Summen mit Präfixarrays sofort beantworten

20

LEFT, RIGHT und FULL OUTER JOIN

A24 LektionenPRO

Fragen zu Outer Joins im Vorstellungsgespräch: Nicht übereinstimmende Zeilen beibehalten, fehlende Datensätze finden und das von Interviewe…

21

Verkettete Listen von Grund auf

A24 LektionenPRO

Verkettete Listen testen Ihre Fähigkeit, Zeiger zu manipulieren und über Speicher nachzudenken – ohne die Bequemlichkeit integrierter Pytho…

22

Stacks und Queues in der Praxis

A24 LektionenPRO

Stacks und Queues bilden die Grundlage von DFS, BFS, dem Parsen von Ausdrücken und Undo-Systemen. In diesem Kurs erstellen Sie beide Strukt…

23

CROSS JOIN, SELF JOIN und Join-Muster

A24 LektionenPRO

Die Joins, die Kandidatinnen und Kandidaten überraschen. Beherrschen Sie kartesische Produkte, das Verknüpfen einer Tabelle mit sich selbst…

24

Sortieren und Comparatoren

A24 LektionenPRO

Sie können nach benutzerdefinierten Schlüsseln sortieren und die Reihenfolge nutzen, um Probleme zu vereinfachen

25

Binärsuche nach der Antwort

A24 LektionenPRO

Sie können sortierte Daten durchsuchen und eine numerische Antwort per Binärsuche finden

26

Tücken bei GROUP BY und HAVING

A24 LektionenPRO

Beim Gruppieren trennt sich im Vorstellungsgespräch die Spreu vom Weizen. Lernen Sie die GROUP-BY-Regeln, HAVING im Vergleich zu WHERE und…

27

Hash-Maps und Sets

A24 LektionenPRO

Hash-Maps verwandeln lineare Scans mit O(n) in Lookups mit O(1) und sind die Geheimwaffe hinter vielen optimalen Lösungen in Coding-Intervi…

28

Fragen zur NULL-Behandlung

A24 LektionenPRO

NULL ist die häufigste Ursache für falsche Antworten in SQL-Vorstellungsgesprächen. Beherrschen Sie die dreiwertige Logik, NULL-sichere Ver…

29

Hashing: Sets, Maps und Zähler

A24 LektionenPRO

Sie können Hashstrukturen für Suchen in O(1), zum Zählen und zum Entfernen von Duplikaten verwenden

30

Rekursion und der Call-Stack

A24 LektionenPRO

Rekursion bildet die Grundlage für Baumdurchläufe, Backtracking und Divide-and-Conquer. In diesem Kurs erfahren Sie anschaulich, wie der Ca…

31

Unterabfragen im Detail

B14 LektionenPRO

Skalare, zeilenweise und tabellarische Unterabfragen, wie sie im Vorstellungsgespräch vorkommen. Wissen Sie, wo jede Variante eingesetzt we…

32

Greedy: Wenn lokale Entscheidungen gewinnen

B14 LektionenPRO

Sie können einfache Greedy-Strategien für Wettbewerbsaufgaben erkennen und beweisen

33

Bäume: Durchläufe und Pfade

B14 LektionenPRO

Binärbäume kommen in mehr als einem Viertel der mittelschweren und schwierigen LeetCode-Aufgaben vor. In diesem Kurs erstellen Sie eine Tre…

34

Simulation: Regeln exakt programmieren

B14 LektionenPRO

Sie können komplizierte Aufgabenregeln in eine korrekte Schritt-für-Schritt-Simulation übertragen

35

Binäre Suchbäume

B14 LektionenPRO

Binäre Suchbäume verbinden die Ordnungseigenschaft sortierter Arrays mit dem dynamischen Einfügen verketteter Listen. In diesem Kurs behand…

36

Korrelierte Unterabfragen

B14 LektionenPRO

Die Unterabfrage, die einmal pro äußerer Zeile ausgeführt wird. Korrelierte Unterabfragen zu erkennen, zu schreiben und umzuschreiben, ist…

37

Rekursion und Backtracking

B14 LektionenPRO

Sie können Lösungsräume mit Rekursion durchsuchen und aussichtslose Zweige abschneiden

38

Common Table Expressions (CTEs)

B14 LektionenPRO

WITH-Klauseln für lesbare und wiederverwendbare Abfragelogik. Interviewer erwarten, dass Sie verschachtelte Unterabfragen in übersichtliche…

39

Heaps und Prioritätswarteschlangen

B14 LektionenPRO

Heaps ermöglichen Streaming-Median, Top-K-Elemente und Dijkstras Algorithmus. In diesem Kurs erklären Sie die Heap-Eigenschaft, implementie…

40

Rekursive CTEs und Hierarchien

B14 LektionenPRO

Rekursives WITH für die Traversierung von Bäumen und Graphen. Organigramme, Stücklisten und das Erzeugen von Zahlenreihen gehören zu den ty…

41

Graphen: BFS und DFS

B14 LektionenPRO

Graphprobleme sind in Interviews zu Systemdesign und Algorithmen allgegenwärtig. In diesem Kurs stellen Sie Graphen als Adjazenzlisten und…

42

Vollständige Suche ohne Angst

B14 LektionenPRO

Sie können entscheiden, wann Brute Force zu den Constraints passt, und effizient alle Möglichkeiten aufzählen

43

Grundlagen der dynamischen Programmierung

B14 LektionenPRO

Dynamische Programmierung wirkt auf die meisten Bewerberinnen und Bewerber einschüchternd, lässt sich aber auf zwei erkennbare Bestandteile…

44

Stacks, Queues und Deque

B14 LektionenPRO

Sie können die passende lineare Datenstruktur auswählen und für klassische Muster einsetzen

45

Fensterfunktionen: ROW_NUMBER, RANK, DENSE_RANK

B14 LektionenPRO

Rang-Fensterfunktionen sind das am häufigsten geprüfte fortgeschrittene SQL-Thema in Vorstellungsgesprächen. Verstehen Sie, welche Untersch…

46

DP-Muster: Eindimensionale Probleme

B14 LektionenPRO

Viele DP-Aufgaben in Interviews lassen sich auf ein eindimensionales Array mit den Antworten auf Teilprobleme reduzieren. In diesem Kurs er…

47

Fensterfunktionen: LAG, LEAD und NTILE

B14 LektionenPRO

Offset- und Klassenbildungs-Fensterfunktionen zum Vergleichen von Zeilen und Verteilen von Daten auf Stufen. Veränderungen von Periode zu P…

48

Sliding-Window-Meisterschaft

B14 LektionenPRO

Sie können Subarray- und Substring-Probleme mit wachsenden und schrumpfenden Fenstern lösen

49

Intervalle: Zusammenführen, Durchlaufen und Planen

B14 LektionenPRO

Sie können Intervalle sortieren und durchlaufen, um sie zusammenzuführen, Überschneidungen zu zählen und Abläufe zu planen

50

Laufende Summen und gleitende Durchschnitte

B14 LektionenPRO

Fensterrahmen-Klauseln für kumulative und gleitende Berechnungen. Die Unterschiede zwischen ROWS und RANGE sind eine präzise Abgrenzung, di…

51

DP-Muster: Zweidimensionale Gitterprobleme

B14 LektionenPRO

2D-DP-Tabellen modellieren Probleme, bei denen der Zustand von zwei unabhängigen Indizes abhängt, etwa beim Vergleich zweier Sequenzen oder…

52

Werkzeugkasten der Zahlentheorie

B14 LektionenPRO

Sie können GCD, Siebe und Primzahltests auf mathematiklastige Wettbewerbsaufgaben anwenden

53

Top-N pro Gruppe und Duplikatbereinigung

B14 LektionenPRO

Zwei der häufigsten Aufgaben im Vorstellungsgespräch, die sich sauber mit Fensterfunktionen lösen lassen: das beste Element pro Kategorie f…

54

Backtracking: Suchen und Aufzählen

B14 LektionenPRO

Backtracking untersucht systematisch jede mögliche Lösung und verwirft Zweige sofort, sobald sie gegen Einschränkungen verstoßen. In diesem…

55

Das N-höchste Gehalt und Rangrätsel

B14 LektionenPRO

Die Frage, die jede Kandidatin und jeder Kandidat bekommt: das zweithöchste und anschließend das N-höchste Gehalt – einschließlich aller So…

56

Modulare Arithmetik und Kombinatorik

B14 LektionenPRO

Sie können große Anzahlen modulo eines Modulus mit Inversen und Fakultäten berechnen

57

Greedy-Algorithmen

B14 LektionenPRO

Greedy-Algorithmen treffen bei jedem Schritt lokal optimale Entscheidungen und liefern, sofern sie anwendbar sind, ein global optimales Erg…

58

Mengenoperationen: UNION, INTERSECT, EXCEPT

B14 LektionenPRO

Führen Sie Ergebnismengen korrekt zusammen. UNION im Vergleich zu UNION ALL, Regeln für kompatible Spalten und der Einsatz von Mengenoperat…

59

Divide-and-Conquer

B14 LektionenPRO

Divide-and-Conquer teilt ein Problem in unabhängige Teilprobleme auf, löst diese rekursiv und führt die Ergebnisse zusammen. In diesem Kurs…

60

Bitmanipulation: Zusätzliche Werkzeuge

B14 LektionenPRO

Sie können Bit-Tricks für Mengen, Masken und Operationen in konstanter Zeit verwenden

61

Graphen-Grundlagen: BFS und DFS

B24 LektionenPRO

Sie können Graphen darstellen und mit Breitensuche und Tiefensuche durchlaufen

62

Fortgeschrittene DP: Intervalle und Palindrome

B24 LektionenPRO

Intervall-DP ist ein leistungsfähiges Muster, bei dem ein Teilproblem durch die beiden Endpunkte eines Bereichs definiert wird. Dadurch las…

63

Gaps-and-Islands-Probleme

B24 LektionenPRO

Die fortgeschrittene Klasse von Aufgaben zur Mustererkennung: Finden Sie zusammenhängende Folgen und die Lücken dazwischen. Ein Signal für…

64

Aufeinanderfolgende Tage und Serienanalyse

B24 LektionenPRO

Aufgaben zu Serien und Lauf­längen: aufeinanderfolgende Anmeldetage, Siegesserien und die LeetCode-artige Frage zu drei aufeinanderfolgende…

65

Fortgeschrittene DP: Rucksackvarianten

B24 LektionenPRO

Die Rucksackfamilie gehört zu den produktivsten DP-Grundmustern in Interviews. In diesem Kurs behandeln Sie 0/1-Knapsack, Unbounded Knapsac…

66

Kürzeste Wege: Dijkstra und Co.

B24 LektionenPRO

Sie können kürzeste Wege in gewichteten Graphen mit dem passenden Algorithmus berechnen

67

Grundlagen der dynamischen Programmierung

B24 LektionenPRO

Sie können sich überschneidende Teilprobleme erkennen und 1D-DP-Rekurrenzen formulieren

68

Algorithmen für kürzeste Wege

B24 LektionenPRO

Überlegungen zu kürzesten Wegen treten bei Netzwerk-Routing, Word Ladder und Problemen zu den günstigsten Flügen auf. In diesem Kurs implem…

69

Pivot- und Unpivot-Techniken

B24 LektionenPRO

Strukturieren Sie Daten zwischen langer und breiter Form um. Pivots mit bedingter Aggregation und das umgekehrte Unpivot sind häufige Theme…

70

Topologische Sortierung und SCCs

B24 LektionenPRO

Die topologische Sortierung ordnet einen DAG so an, dass jede Kante nach vorn zeigt – sie ist unverzichtbar für Kursplanung, Build-Systeme…

71

Fragen zu Datum, Uhrzeit und Zeichenketten

B24 LektionenPRO

Datumsarithmetik, Abschneiden und Zeichenkettenverarbeitung, wie sie in Vorstellungsgesprächen vorkommen – mit Blick auf unterschiedliche F…

72

Rucksackproblem und 2D-DP

B24 LektionenPRO

Sie können ressourcenbeschränkte Entscheidungen mit Rucksackmodellen und 2D-DP modellieren

73

DP auf Gittern und Strings

B24 LektionenPRO

Sie können Probleme zur Pfadzählung und Edit-Distanz mit Gitter- und String-DP lösen

74

SQL für Kohorten- und Retention-Analysen

B24 LektionenPRO

Abfragen aus Vorstellungsgesprächen zur Produktanalyse: Kohorten bilden, Retention-Kurven berechnen und Self-Join- mit Fensterfunktionsansä…

75

Tries und String-Algorithmen

B24 LektionenPRO

Tries (Präfixbäume) lösen Autovervollständigung, Rechtschreibprüfung und IP-Routing auf eine Weise, die mit Hash-Maps nicht möglich ist. In…

76

SQL für Funnel- und A/B-Test-Analysen

B24 LektionenPRO

Abfragen zur Conversion im Event-Funnel und zur Experimentanalyse, die in Vorstellungsgesprächen für Datenanalystinnen und Datenanalysten b…

77

Union-Find und disjunkte Mengen

B24 LektionenPRO

Union-Find (Disjoint Set Union) bietet nahezu konstante Laufzeit für Zusammenhangsabfragen und ist die eleganteste Lösung für Probleme mit…

78

Union-Find (DSU) und Spannbäume

B24 LektionenPRO

Sie können Mengen mit DSU zusammenführen und minimale Spannbäume erstellen

79

Abfrageoptimierung und EXPLAIN

B24 LektionenPRO

Lesen Sie Ausführungspläne und erklären Sie, warum eine Abfrage langsam ist – ein entscheidendes Unterscheidungsmerkmal in technischen Vors…

80

Tricks zur Bitmanipulation

B24 LektionenPRO

Mit Bitmanipulation lassen sich bestimmte Probleme in O(1) oder O(n) ohne zusätzlichen Speicher lösen, indem die Binärdarstellung von Ganzz…

81

Fenwick- und Segmentbäume

B24 LektionenPRO

Sie können dynamische Bereichsabfragen und Aktualisierungen in logarithmischer Zeit beantworten

82

Fragen zur Indexierungsstrategie

B24 LektionenPRO

Indexentwurf, wie er von Interviewern geprüft wird: Welche Spalten sollten indiziert werden, welche Reihenfolge gilt für zusammengesetzte I…

83

Fortgeschrittene Graphen: Ordnung und Struktur

B24 LektionenPRO

Sie können DAGs topologisch sortieren und Graphen in stark zusammenhängende Komponenten zerlegen

84

Monotone Stacks und Sliding-Window-Maximum

B24 LektionenPRO

Monotone Stacks und Deques bewahren beim Verarbeiten von Elementen von links nach rechts eine sortierte Invariante und ermöglichen O(n)-Lös…

85

Stringalgorithmen für Wettbewerbe

B24 LektionenPRO

Sie können Muster mit KMP, Hashing und Tries schnell finden

86

Systemdesign für Coding-Interviews

B24 LektionenPRO

Viele Interviews für Senior-Positionen enthalten eine 30- bis 45-minütige Systemdesign-Runde, in der Sie skalierbare Architekturen auf eine…

87

Transaktionen, ACID und Isolationsstufen

B24 LektionenPRO

Fragen zu Nebenläufigkeit im Vorstellungsgespräch: ACID-Garantien, die vier Isolationsstufen und die Anomalien, die jede davon verhindert.

88

FAANG-Muster und Probeinterview

B24 LektionenPRO

Dieser Abschlusskurs führt alle Muster des Lernpfads in einem strukturierten Leitfaden zur Problemlösung zusammen. Sie lernen, innerhalb de…

89

Endspiel: Spieltheorie, MITM und Wettbewerbspraxis

B24 LektionenPRO

Sie können unter Wettbewerbsdruck Spieltheorie, Meet-in-the-Middle und eine Debugging-Routine anwenden

90

Schemadesign, Normalisierung und Probeinterviews

B24 LektionenPRO

Abschlusskurs zu Datenbankmodellierung mit vollständigen Probeaufgaben für Vorstellungsgespräche. Normalisierung, Sternschemas und durchgän…

FAQ

Häufig gestellte Fragen

Ist der Coding Interview Prep Kurs kostenlos?

Ja. Du kannst den Coding Interview Prep Kurs kostenlos starten und seine interaktiven Lektionen ohne Kosten abschließen. Ein optionales PRO-Abo schaltet erweiterte KI-Tools und ein teilbares Zertifikat frei.

Brauche ich Vorkenntnisse, um INTERVIEW zu lernen?

Nein. Der Kurs beginnt mit den Grundlagen und bewegt sich schrittweise zu fortgeschritteneren Themen, sodass du auch ohne INTERVIEW-Vorkenntnisse starten kannst.

Wie lerne ich INTERVIEW auf CoddyKit?

Du lernst durch Tun. Kurze interaktive Lektionen verbinden eine klare Erklärung mit einer praktischen Coding-Übung, die in Echtzeit läuft, und ein 24/7 KI-Tutor gibt dir personalisierte Hilfe, wann immer du steckenbleibst.

Erhalte ich ein Zertifikat für den Abschluss von Coding Interview Prep?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den Coding Interview Prep Kurs.

Kann ich INTERVIEW auf meinem Telefon lernen?

Ja. CoddyKit ist im Web und als native iOS- und Android-Apps verfügbar, sodass du INTERVIEW auf jedem Gerät lernen kannst und dein Fortschritt überall synchronisiert wird.

Starte Coding Interview Prep jetzt

Schließe dich Tausenden von Lernenden an, die Programmierung mit KI-gestützten Lektionen beherrschen.

Kostenlos starten →Alle Kurse ansehen