Echte Umgebungen
Die Services, auf denen der Job läuft. Beschrieben in einer Datei.
Sieben Sprachen in festen Versionen, PostgreSQL und Valkey in der Sandbox und Multi-Service-Apps, definiert in einer kendor.yaml. Was der Kandidat ausführt, führt auch die Bewertung aus.
01
Sieben Sprachen, fest versioniert. Mehrere gleichzeitig.
Jede Aufgabe legt ihre Sprachversionen in der kendor.yaml fest, damit ein im März geschriebener Screen im Oktober genauso bewertet wird. Füge weitere Sprachen neben der Hauptsprache hinzu, so wie Backend und Frontend in echten Projekten nebeneinander liegen.
Heute verfügbare Versionen
- Node.js / TypeScript22
- Python3.12
- Go1.27 · 1.26
- Java21
- Rust1.98
- C++ (Clang)23
- PHP8.4 · 8.3
Die Hauptsprache und alle weiteren, die dieses Projekt braucht. Jede bringt ihren Compiler, ihre Werkzeuge und Editor-Unterstützung in die Sandbox und in die Bewertung mit.
02
Datenbanken in der Sandbox, frisch für jede Bewertung.
PostgreSQL und Valkey (Redis-kompatibel) laufen direkt neben dem Code des Kandidaten, befüllt aus deinem SQL. Jede Bewertung startet mit einer leeren Datenbank und deinem Seed, damit nichts, was ein Kandidat hinterlassen hat, das Ergebnis beeinflusst.
- Apps lesen DATABASE_URL und REDIS_URL, in jedem Prozess schon gesetzt
- Gestartet vor den Installationen, im Editor und bei der Bewertung
03
Kandidaten können es erweitern. Das Fundament bleibt deins.
Ein Kandidat kann einen Service oder eine Route hinzufügen, wenn seine Lösung das braucht, etwa einen Worker für eine Queue. Laufzeit, Datenbanken, Sandbox und Bewertung bleiben genau so, wie der Autor sie festgelegt hat.
- Installation, Services, Vorschau und Routing gelten nach einem Sandbox-Neustart
- Tests, die ein Kandidat in die kendor.yaml schreibt, werden verworfen; bewertet wird mit deinen
04
Docker, Compose und Kubernetes für Plattform-Rollen.
Für Plattform- und DevOps-Einstellungen kann die Sandbox einen eigenen Docker-Daemon mit Docker Compose betreiben oder einen k3s-Cluster mit einem Knoten samt kubectl und helm. Das sind begutachtete oder Live-Aufgaben: Ein Mensch liest die Arbeit, Kendor bewertet sie nicht automatisch.
So funktioniert es
Eine Datei beschreibt die ganze Umgebung.
kendor.yaml schreiben oder importieren
Sprachen, Datenbanken, Services, Installationsschritte, Routing und Vorschau, im Formular oder als rohes YAML. Der Repo-Import füllt eine erste Version aus den Dateien des Projekts aus.
Als Kandidat ausprobieren
Öffne die Sandbox im Aufgaben-Editor, sieh zu, wie die Services hochfahren, und führe die Tests aus.
Den Screen veröffentlichen
Jeder Kandidat startet mit der Einrichtung, die mit der Aufgabe gespeichert ist, in den dort festgelegten Versionen.
Fragen
Ist Valkey ein direkter Ersatz für Redis?
Für Screens ja. Valkey spricht das Redis-Protokoll, also verbinden sich normale Redis-Clients unverändert, und REDIS_URL ist schon gesetzt.
Kann ein Kandidat die Sprachversion ändern?
Nein. Laufzeit, weitere Sprachen, Datenbanken und Sandbox gehören dem Autor. Kandidaten können ändern, wie ihr eigener Code installiert, gestartet und geroutet wird – einen Service, einen Worker, eine Route hinzufügen –, und bewertet wird immer mit den Tests des Autors.
Werden Docker- und Kubernetes-Aufgaben bewertet?
Nicht automatisch. Sie laufen im Enterprise-Tarif als begutachtete oder Live-Aufgaben; Reviewer sehen sich die Arbeit an und geben ein Urteil ab.
Ist jeder Kandidat isoliert?
Ja. Jeder läuft in seinem eigenen abgeschotteten Container auf dedizierten Sandbox-Servern, mit Internet für Paketinstallationen, aber ohne Zugriff auf Kendors Netzwerk oder auf andere Kandidaten. Der Re-Run zur Bewertung läuft ohne Netzwerk.
Für welche Frameworks gibt es Starter?
React mit Vite, Express mit PostgreSQL und Valkey, Laravel, Flask, FastAPI, Go net/http, Spring Boot, Rust axum, ein C++-CMake-Projekt, ein gemischtes Java + Go + C++-Service-Set und Einzeldatei-Starter für jede Sprache.
Mehr von Kendor
Alle Funktionen- Coding-ScreeningsAsynchrone Take-Homes in einer echten Browser-IDE, bewertet mit einem sauberen Re-Run.Weiterlesen
- Live Pair CodingEin Link, eine gemeinsame Sandbox, ein Urteil von jedem Interviewer.Weiterlesen
- InterviewsSelbstbuchung, Einladungen, die sich direkt aktualisieren, Live-Review.Weiterlesen
- KI-AgentenClaude Code und Codex im Terminal des Kandidaten, mit deinen Keys.Weiterlesen
- Repo-ImportCloud- oder selbst gehostetes Git, auch private Repos, ein fester Snapshot.Weiterlesen
- EnterpriseAshby-IntegrationAshby-Stages verschicken das Screening; Ergebnisse kommen als Felder zurück.Weiterlesen
Mach dein nächstes Screening auf Kendor. Lies, was der Code sagt.
Kendor arbeitet mit Engineering-Teams in der EU, im Vereinigten Königreich und in den USA. Sag uns, wen du einstellen willst, und wir richten deine Organisation gemeinsam mit dir ein.