Vorstellungsgespräch Lernen
Vorstellungsgespräch Lernen — Übe die Fragen, die Interviewer wirklich stellen
Vorstellungsgespräch Lernen ist eine kostenlose iOS- und Android-App für das Coding-Interview: 90 kurze Kurse und 360 Lektionen zu Datenstrukturen und Algorithmen, SQL und Competitive Programming sowie 60 Python-Aufgaben, die du in einem integrierten Editor löst und ausführst. Zum Einstieg lässt sie zwei korrekte Two-Sum-Lösungen gegeneinander antreten — so hast du den Grund, warum eine die andere schlägt, gesehen und nicht auswendig gelernt.
- Preis
- Kostenlos, Pro-Upgrade
- Plattformen
- iOS und Android
- Sprachen
- 22
- Altersfreigabe
- 4+
- Version
- 82.6.0
- Erfordert
- iOS 15.1 oder höher


Gleiche Antwort. Die sechzehnfache Arbeit.
In der ersten Lektion wird Two Sum auf denselben 64 Zahlen auf zwei Arten ausgeführt — jedes Paar prüfen oder sich merken, was du bereits gesehen hast — und dabei jeder Vergleich und jeder Lookup gezählt. Genau darum geht es bei der Big-O-Notation, und genau darauf achten Interviewer, wenn sie fragen, warum.
Was es ist
Vorstellungsgespräch Lernen ist eine kostenlose iOS- und Android-App für alle, die sich auf technische Vorstellungsgespräche vorbereiten. Sie vermittelt Datenstrukturen und Algorithmen, SQL-Interviewfragen und Competitive Programming in drei Lernpfaden mit kurzen Lektionen. Anschließend schreibst du die Lösung in Python und führst sie aus. Die App versteht ein Coding-Interview als Test deiner Erklärfähigkeit und nicht deines Erinnerungsvermögens: Sie zeigt durch die Ausführung, wie viel ein Ansatz kostet, und ein KI-Mentor erklärt dir jedes Konzept, das einfach nicht einleuchten will.
In der App
So sieht es aus




Der Kurs
Das erwartet dich im Interviewvorbereitungskurs
90 Kurse und 360 Lektionen in der eigenen Kursliste der App – von SQL-Grundlagen und Komplexität bis hin zu dynamischer Programmierung, Graphen und Aufgaben im Wettbewerbsstil.
SQL-Grundlagen und typische Stolperfallen bei Filtern
SQL Fundamentals Interview Questions, SELECT-Ausdrücke, Stolperfallen beim Filtern mit WHERE und ORDER BY mit LIMIT für Top-N-Fragen.
Zeit- und Speicherkomplexität
Zeit- und Speicherkomplexität sowie Big-O auf der Uhr: Ermittle, ob eine Lösung besteht, bevor du sie einreichst.
Arrays, Strings und Hashing
Arrays und die Two-Pointer-Technik, Sliding-Window-Beherrschung, Prefix Sums, Strings und Pattern Matching sowie Hash Maps und Sets.
Listen, Stacks, Queues und Suchen
Linked Lists von Grund auf, Stacks und Queues in Aktion, Sortieralgorithmen und souveräne Beherrschung der Binary Search.
Trees, Heaps und Graphen
Tree-Traversierungen und -Pfade, Binary Search Trees, Heaps und Priority Queues sowie BFS und DFS auf Graphen.
Rekursion, Backtracking und dynamische Programmierung
Rekursion und der Call Stack, Backtracking, Grundlagen der dynamischen Programmierung, 1D- und 2D-Grid-DP-Patterns sowie Varianten des Rucksackproblems.
Joins, Window Functions und SQL-Analysen
INNER-, LEFT- und FULL-OUTER-Joins, ROW_NUMBER, RANK, LAG und LEAD, Top-N pro Gruppe, Gaps and Islands sowie Kohorten- und Funnel-Analysen.
Toolkit für Competitive Programming
Online-Judges und Verdicts, schnelle Ein- und Ausgabe, Zahlentheorie, Dijkstra, Union-Find und Tries für Aufgaben im Wettbewerbsstil.
So funktioniert es
So funktioniert eine Übungseinheit
Die Einheiten sind für den Arbeitsweg, die Warteschlange oder die zehn Minuten vor einem Meeting gemacht: eine Frage nach der anderen, jeweils mit einer Begründung dazu.
Beginne mit der täglichen Frage
Lies eine echte Interviewfrage, denk nach und blende dann die Antwort ein. Jeden Tag ist sie kostenlos verfügbar, und eine fortlaufende Serie gibt dir einen Grund, die Gewohnheit auch durch eine stressige Woche zu bewahren.
Lerne ein Muster in einer kurzen Lektion
Wähle eine Lektion aus einem der drei Lernpfade — jede dauert nur wenige Minuten und enthält eine Konzeptkarte, einen Codeausschnitt und eine KI-Mentorzeile für „einfach erklären“ oder „Schritt für Schritt“, wenn der erste Durchgang noch nicht genügt.
Schreibe die Lösung und führe sie aus
Öffne eine der 60 Coding-Aufgaben, schreibe die Antwort in Python im integrierten Editor und führe sie gegen die Prüfungen aus. Quizze und Lernkarten machen aus „Ich habe es gelesen“ anschließend „Ich kann es abrufen“.
Was steckt drin
Das steckt in der App
90
Kurse in drei Lernpfaden
360 Lektionen zu Datenstrukturen und Algorithmen, SQL für Vorstellungsgespräche und Competitive Programming — jeder Lernpfad beginnt mit einem kostenlosen ersten Kurs.
60
Python-Aufgaben
20 einfache, 20 mittelschwere und 20 schwierige Herausforderungen — von Two Sum und Valid Parentheses bis zu Merge Intervals, Coin Change, Trapping Rain Water und Edit Distance, nach Mustern gruppiert.
Gezählt
Komplexität durch Ausführung sichtbar gemacht
Wenn die App sagt, dass ein Ansatz mehr kostet, stammt diese Zahl daraus, dass beide Ansätze ausgeführt und die Schritte direkt miteinander verglichen werden.
20
Geführte Musterprojekte
Baue ein Muster Schritt für Schritt auf — Two Pointers, Sliding Window, Binary Search, BFS auf einem Raster, Heap Top-K, Tries und mehr — wähle dabei in jedem Schritt den richtigen Codeblock und sieh, warum er funktioniert.
50 + 50
Lernkarten und Quizfragen
50 Interviewfragen als Lernkarten zum Erstnachdenken, 50 Quizfragen mit Wiederholungseinheiten sowie ein Spickzettel mit 67 Einträgen zu Datenstrukturen, Algorithmen und SQL.
KI
KI-Mentor
Frage in einfacher Sprache alles, was du möchtest, wenn ein Konzept nicht einleuchtet. Kostenlose Nutzer erhalten täglich einige Antworten vom Mentor; Pro hebt das Limit auf.
Hintergrund
Was wird in einem Coding-Interview eigentlich getestet, und wie bereitest du dich darauf vor?
In einem Coding-Interview wird geprüft, ob du ein unbekanntes Problem analysieren, einen sinnvollen Ansatz wählen, laut erklären kannst, warum er funktioniert und wie viel er kostet, und anschließend sauberen Code schreiben kannst. Die meisten Fragen sind Varianten einer kleinen Anzahl von Mustern. Deshalb lässt sich eine Vorbereitung, die Aufgaben nach Mustern gruppiert, meist besser auf neue Situationen übertragen, als wenn du Antworten auf einzelne Fragen sammelst. Was Kandidaten unterschätzen, ist die Erklärung: Zwei funktionierende Lösungen können beide korrekt sein, und der Interviewer will normalerweise wissen, warum du dich für eine davon entschieden hast.
Zeit- und Speicherkomplexitätdas Vokabular des Gesprächs
Die Big-O-Notation beschreibt, wie der Aufwand eines Algorithmus mit wachsender Eingabe wächst. Interviewer verwenden sie als gemeinsame Sprache: Zu sagen, dass eine Lösung O(n²) ist, und anschließend eine O(n)-Variante mit einer Hash-Map zu finden, ist oft genau der Moment, in dem eine Frage gewonnen oder verloren wird.
Muster statt Aufgabenwarum Fragensammlungen an ihre Grenzen kommen
Two Pointers, Sliding Windows, Binary Search, Hash Maps, BFS und DFS sowie Dynamic Programming decken einen großen Teil der häufig gestellten Themen ab. Wenn du erkennst, zu welchem Muster ein Problem gehört, kannst du auch eine Frage lösen, die du noch nie gesehen hast.
SQL im Bewerbungsprozessnicht nur für Datenbankrollen
Analysten, Data Engineers und viele Backend-Kandidaten begegnen SQL-Fragen: Joins, GROUP BY und HAVING, der Umgang mit NULL, Window Functions und Top-N pro Gruppe. Die Fallen liegen meist in den Details, etwa darin, wie ein WHERE-Filter das Ergebnis eines LEFT JOIN verändert.
Laut denkendie kommunikative Hälfte
Eine still gelöste, korrekte Aufgabe bringt weniger Punkte als eine laut erklärte, leicht holprige Lösung. Mit einer Frage vor dir eine Idee auszuprobieren und sie anschließend mit einer Erklärung abzugleichen, kommt der echten Interviewsituation näher als das Lesen fertiger Lösungen.
Passend
Für wen es geeignet ist – und für wen nicht
Es passt zu dir, wenn du
- Du stehst vor deinem ersten Praktikum oder Graduate-Interview und möchtest einen strukturierten Weg durch die gängigen Themen
- Du arbeitest bereits als Developer und musst Algorithmen vor einem technischen Interview-Ablauf auffrischen
- Du erwartest SQL-Fragen in einem Bewerbungsprozess als Data Analyst oder Data Engineer
- Du möchtest verstehen, warum eine korrekte Lösung besser ist als eine andere, statt nur eine auswendig gelernte Antwort wiederzugeben
- Du bevorzugst kurze tägliche Einheiten auf dem Smartphone gegenüber langen Lernblöcken am Abend
Du bist hier nicht richtig, wenn du
- Du brauchst eine vollständige Simulation eines Whiteboard-Interviews mit einer echten Person – die App übt den Stoff, nicht den Raum
- Du erwartest, dass alles kostenlos ist: Der erste Kurs jedes Tracks und einige Aufgaben sind kostenlos, Pro schaltet die vollständige Bibliothek frei
- Du möchtest dich für die Coding-Aufgaben in einer anderen Sprache als Python vorbereiten
- Du bist ein kompletter Anfänger und hast noch nie Code geschrieben – ein Python-Einsteigerkurs ist der bessere erste Schritt
Fragen
Häufig gestellte Fragen
Wie bereitest du dich am besten auf einem Smartphone auf ein Coding-Interview vor?
Kurzes, regelmäßiges Üben ist effektiver als langes Pauken – und ein Smartphone eignet sich dafür ideal. Vorstellungsgespräch Lernen bietet dir jeden Tag eine Interviewfrage, kurze Lektionen nach Patterns gruppiert und 60 Python-Aufgaben, die du in einem integrierten Editor schreiben und ausführen kannst. Quizfragen und Lernkarten zum Umdrehen testen anschließend dein Erinnerungsvermögen, damit das Gelernte auch beim Interview noch sitzt.
Behandelt Vorstellungsgespräch Lernen neben Algorithmen auch SQL-Interviewfragen?
Ja. SQL ist neben Datenstrukturen und Algorithmen sowie Competitive Programming einer der drei Tracks. Behandelt werden Stolperfallen bei WHERE und NULL, GROUP BY und HAVING, alle Arten von JOINs, Subqueries und CTEs, Window Functions wie ROW_NUMBER, RANK, LAG und LEAD, Gaps and Islands sowie Kohorten- und Funnel-Analysen.
Was ist der Unterschied zwischen dem Lernen von Algorithmen und dem Auswendiglernen von Antworten?
Auswendig gelernte Antworten versagen, sobald eine Frage leicht verändert wird, während ein Pattern auf viele Fragen übertragbar ist. Vorstellungsgespräch Lernen vermittelt zuerst das Pattern – Two Pointers, Sliding Window, Binary Search, Hash Maps, BFS und DFS sowie dynamische Programmierung – und lässt dich anschließend Aufgaben damit lösen. Schon die erste Lektion zeigt die Idee direkt, indem sie zwei Two-Sum-Lösungen parallel ausführt und den jeweiligen Aufwand zählt.
Welche Programmiersprache verwenden die Coding-Aufgaben?
Die 60 Coding-Aufgaben in Vorstellungsgespräch Lernen löst du in Python im integrierten Editor der App: Du schreibst die Lösung, führst sie aus und lässt sie überprüfen. Die Lektionen erklären den zugrunde liegenden Algorithmus statt der Python-Syntax, sodass die Patterns in jeder Sprache anwendbar sind, die du im Interview wählen darfst.
Wie viele Fragen und Lektionen gibt es?
Die App bietet 90 kurze Kurse und 360 Lektionen in drei Tracks sowie 60 Python-Coding-Aufgaben, 20 geführte Pattern-Projekte, 50 Interview-Lernkarten zum Umdrehen, 50 Quizfragen und einen Spickzettel mit 67 Einträgen. Der erste Kurs jedes Tracks – SQL Fundamentals Interview Questions, Python Warm-Up for DSA und Welcome to the Arena – ist kostenlos.
Ist Vorstellungsgespräch Lernen kostenlos?
Die App kann kostenlos heruntergeladen und genutzt werden. Die tägliche Interviewfrage, der erste Kurs jedes Tracks, zwei Coding-Aufgaben, ein geführtes Projekt, die Lernkarten, das Quiz, der Spickzettel und einige AI-Mentor-Antworten pro Tag sind kostenlos. Pro schaltet alle 90 Kurse, alle 60 Aufgaben, alle 20 Projekte, Kurszertifikate und unbegrenzte AI-Mentor-Antworten frei. Die App ist bei Google Play als Vorstellungsgespräch Lernen und im App Store als Job Interview Prep & Coding gelistet.
Zeigt die App Werbung an?
Nein. Im App Store-Eintrag steht, dass Vorstellungsgespräch Lernen auch in der kostenlosen Version niemals Banner, Interstitials oder Rewarded Videos anzeigt. Die Einnahmen stammen aus dem optionalen Pro-Abonnement.
Kann der AI-Mentor helfen, wenn ein Konzept unverständlich ist?
Ja. In jeder Lektion kannst du dem AI-Mentor in natürlicher Sprache Fragen stellen oder mit nur einem Tippen einen Shortcut wie Explain Simply oder Step by Step auswählen. Er ist für den Moment gedacht, in dem ein Konzept einfach nicht klickt. Kostenlose Nutzer erhalten jeden Tag einige Antworten.
Kann ich die App neben Jobinterviews auch für Competitive Programming verwenden?
Ja. Competitive Programming ist ein vollständiger Track in Vorstellungsgespräch Lernen und behandelt Online-Judges und Verdicts, schnelle Ein- und Ausgabe, die Einschätzung, ob eine Lösung rechtzeitig besteht, Prefix Sums, Zahlentheorie, Dijkstra, Fenwick- und Segment-Trees, String-Algorithmen und Spieltheorie.
Welche Plattformen und Sprachen werden unterstützt?
Vorstellungsgespräch Lernen ist für iPhone und iPad im App Store sowie für Android über Google Play verfügbar. Die Benutzeroberfläche ist in 22 Sprachen verfügbar. Im App Store ist die App mit 4+ bewertet.
Loslegen
Geh mit den Gründen für deine nächste Interviewrunde
Kostenloser Einstieg auf iOS und Android in 22 Sprachen.
Mehr von CoddyKit
Verfügbar auf iOS.