Kann ich LeetCode vibecoden?

NEIN · nicht sinnvoll
Preis noch nicht geprüftKategorie 💼 karriereersetzt von 0 Personen
Preis für Deutschland

Europreis noch nicht geprüft

noch nicht am Original geprüft · Preisseite des Anbieters ↗ · so prüfen wir

Ein Agent liefert in einer Sitzung einen Monaco-Editor, eine Aufgabenliste, eine Tabelle der Einreichungen und eine Judge0-Sandbox, und nichts davon ist das Produkt. LeetCode ist ein Inhalts- und Koordinationsvermögen: tausende kuratierte Aufgaben mit versteckten Testfällen, die wirklich Off-by-one und Zeitüberschreitungen fangen, Musterlösungen, Häufigkeits-Tags pro Firma und die soziale Tatsache, dass Interviewer ihre Fragen daraus ziehen, was du nicht selbst hosten kannst. Klone das Gerüst, und du starrst auf ein leeres Aufgabenverzeichnis, denn gute Aufgaben mit gegnerischen Testfällen zu schreiben ist der eigentliche Job. Bau den Trainer, wenn du eine private Übungsanlage über Aufgaben willst, die du schon gesehen hast, aber tu nicht so, als ersetze er die Bank.

der Prompt
Build a local coding interview trainer. One repo, single user, no accounts, no cloud, no telemetry. It runs on my machine.

Stack, not negotiable: Python 3.11 with FastAPI on the backend, SQLite through SQLAlchemy, a Vite + React + TypeScript frontend using the Monaco editor, Docker for code execution. Do not add auth. Do not add a hosted judge API.

Problems live on disk, not in the database. Each problem is a folder under ./problems/<slug>/ containing problem.md (the statement), meta.yaml (title, difficulty, topic tags, language stubs) and tests.json (an array of {input, expected} objects, including at least one large case for timing). Write 12 seed problems yourself covering arrays, two pointers, a stack, binary search, BFS on a grid, interval merging, and one small DP. Do not scrape or reproduce LeetCode content.

Execution: POST /api/run accepts {slug, language, code} and runs it in a throwaway Docker container. Only python:3.11-slim and node:20-slim images. Flags: --network none, --memory 256m, --cpus 0.5, --pids-limit 64, read-only root filesystem, non-root user, 5 second wall clock kill. Wrap the submitted function with a harness that feeds each test case and compares output. Return per-test pass or fail, stderr, and runtime in milliseconds. Never execute submitted code outside Docker, not even in dev mode, not even as a fallback.

Store every submission in SQLite: slug, language, code, verdict, runtime, timestamp. I want to diff my third attempt against my first.

Review queue: SM-2 style spaced repetition over solved problems. Correct solve pushes the next due date out, a failure resets it. GET /api/due feeds a Today view that tells me what to redo.

UI, three routes: problem list with difficulty, last verdict and next due date · problem view with statement left, Monaco right, Ctrl+Enter to run, results panel below · stats page with a solve calendar and per-topic pass rate.

Explicitly out of scope: contests, leaderboards, other people's solutions, discussion threads, company tags, languages beyond Python and JavaScript, mobile layout, deployment.

Ship a README with a single make dev command and a .env holding only PORT and DOCKER_HOST. Before you claim it works, prove the sandbox survives an infinite loop, a fork bomb, a 2 GB allocation, and an outbound HTTP request, and paste the output.

Antworte mir auf Deutsch. Oberfläche, Kommentare und README auf Deutsch, alle Bezeichner wie Tabellen, Spalten, Variablen, Routen und Dateinamen bleiben Englisch.

$ im Agenten öffnen (Prompt ist vorausgefüllt, du drückst Enter) oder direkt kopieren · dieser Bauplan ist noch auf Englisch, die Bitte um deutsche Antworten hängt unten dran · dieser Prompt wurde aus dem Bauplan erzeugt · Verbesserung einreichen

warum Menschen weiterhin bezahlen

Weil der Monatspreis vor einem Vorstellungsgespräch trivial billig ist gegen den Gehaltsunterschied, und weil niemand seinen eigenen Lehrplan schreiben will, während er sich auf Gespräche vorbereitet. Premium kauft nach Firma gefilterte Listen und Musterlösungen, eine Abkürzung durch die eine Ressource, an der Kandidaten wirklich knapp sind: Zeit. Eine selbst gehostete Übungs-App konkurriert bei nichts davon. Sie konkurriert darin, ein schönerer Ort zu sein, um Aufgaben zu wiederholen, die du schon verstehst, ein echter, aber viel kleinerer Bedarf.

Anmerkung der Redaktion

Prüfsystem und Editor sind ein Wochenendbau, der Korpus und die Menge nicht. Der Graben sind fünfzehn Jahre kuratierter Aufgaben, Musterlösungen und Firmen-Tags, plus alle anderen, die am selben Set üben.

was du verlierst

xdie Aufgabenbank selbst, tausende Aufgaben mit versteckten Tests, abgestimmt auf die Arten, wie Leute es falsch machen

xFirmen-Tags und Häufigkeitsdaten, der Hauptgrund, warum Leute für Premium zahlen

xMusterlösungen und die Diskussionen, in denen das eigentliche Lernen passiert

xWettbewerbe, Ratings und die milde öffentliche Demütigung, die dich dranbleiben lässt

xjedes Signal, dass du dieselben Fragen übst, die dein Interviewer stellen wird

Vorarbeit · nutze diese Projekte, wenn du nicht selbst bauen willst

Nichts, das wir guten Gewissens empfehlen können. Deshalb gibt es den Prompt.

auf X teilen ↗„Ich habe LeetCode mit einem Prompt ersetzt.“
Fragen
Kann ich LeetCode vibecoden?

Nein. Der entscheidende Wert von LeetCode liegt nicht nur im Code. Weil der Monatspreis vor einem Vorstellungsgespräch trivial billig ist gegen den Gehaltsunterschied, und weil niemand seinen eigenen Lehrplan schreiben will, während er sich auf Gespräche vorbereitet. Premium kauft nach Firma gefilterte Listen und Musterlösungen, eine Abkürzung durch die eine Ressource, an der Kandidaten wirklich knapp sind: Zeit. Eine selbst gehostete Übungs-App konkurriert bei nichts davon. Sie konkurriert darin, ein schönerer Ort zu sein, um Aufgaben zu wiederholen, die du schon verstehst, ein echter, aber viel kleinerer Bedarf.

Was kostet LeetCode?

LeetCode hat noch keinen von uns geprüften Europreis.

Was verliere ich beim Selbstbau von LeetCode?

Ganz ehrlich: die Aufgabenbank selbst, tausende Aufgaben mit versteckten Tests, abgestimmt auf die Arten, wie Leute es falsch machen; Firmen-Tags und Häufigkeitsdaten, der Hauptgrund, warum Leute für Premium zahlen; Musterlösungen und die Diskussionen, in denen das eigentliche Lernen passiert; Wettbewerbe, Ratings und die milde öffentliche Demütigung, die dich dranbleiben lässt; jedes Signal, dass du dieselben Fragen übst, die dein Interviewer stellen wird. Wenn einer dieser Punkte für dich entscheidend ist, lohnt sich der Selbstbau möglicherweise nicht.

Gibt es eine Open-Source-Alternative zu LeetCode?

Keine ausgereifte Open-Source-Alternative, die wir guten Gewissens empfehlen können. Genau deshalb gibt es den Prompt auf dieser Seite.

Jede Woche sterben weitere Abos.

Fünf Vibe-Coding-Tipps, die Prompts dahinter und die Urteile der Woche.
Eine E-Mail, donnerstags. Mit einem Klick abmelden.

dauerhaft kostenlos · die Prompts bleiben auf der Seite, die Tipps kommen zu dir

$fünf Vibe-Coding-Tipps + neue Urteile. donnerstags.