Ambienti reali
I servizi su cui gira il lavoro. Descritti in un solo file.
Sette linguaggi a versioni fissate, PostgreSQL e Valkey dentro la sandbox e app multi-servizio definite in un solo kendor.yaml. Ciò che esegue il candidato è ciò che esegue la valutazione.
01
Sette linguaggi, versioni bloccate. Più di uno insieme.
Ogni challenge blocca le versioni dei linguaggi in kendor.yaml, così uno screen scritto a marzo viene valutato allo stesso modo a ottobre. Aggiungi altri linguaggi accanto a quello principale, come stanno insieme un vero backend e un vero frontend.
Versioni disponibili oggi
- Node.js / TypeScript22
- Python3.12
- Go1.27 · 1.26
- Java21
- Rust1.98
- C++ (Clang)23
- PHP8.4 · 8.3
Il linguaggio principale e gli altri di cui il progetto ha bisogno. Ognuno porta il suo compilatore, i suoi strumenti e il supporto dell’editor nella sandbox e nella valutazione.
02
Database dentro la sandbox, puliti a ogni valutazione.
PostgreSQL e Valkey (compatibile con Redis) girano accanto al codice del candidato, popolati dal tuo SQL. Ogni valutazione parte da un database vuoto e dal tuo seed, così niente di ciò che il candidato ha lasciato influisce sul risultato.
- Le app leggono DATABASE_URL e REDIS_URL, già impostate in ogni processo
- Avviati prima delle installazioni, nell’editor e in valutazione
03
I candidati possono estenderlo. Le fondamenta restano tue.
Un candidato può aggiungere un servizio o una route se la sua soluzione ne ha bisogno, per esempio un worker per una coda. Il runtime, i database, la sandbox e la valutazione restano esattamente come li ha impostati l'autore.
- Installazione, servizi, anteprima e routing si applicano dopo un riavvio della sandbox
- I test che un candidato scrive in kendor.yaml vengono scartati; la valutazione esegue i tuoi
04
Docker, Compose e Kubernetes per i ruoli di piattaforma.
Per assumere nei ruoli di piattaforma e DevOps, la sandbox può eseguire il proprio daemon Docker con Docker Compose, o un cluster k3s a nodo singolo con kubectl e helm. Sono challenge revisionate o dal vivo: una persona legge il lavoro e Kendor non lo valuta in automatico.
Come funziona
Un solo file descrive l’intero ambiente.
Scrivi o importa kendor.yaml
Linguaggi, database, servizi, passi di installazione, routing e anteprima, in un modulo o come YAML grezzo. L'importazione del repository compila una prima versione dai file del progetto.
Provalo come un candidato
Apri la sandbox nell'editor della challenge, guarda i servizi avviarsi ed esegui i test.
Pubblica lo screen
Ogni candidato parte dalla configurazione salvata con la challenge, alle versioni che blocca.
Domande
Valkey sostituisce Redis senza modifiche?
Per gli screen, sì. Valkey parla il protocollo Redis, quindi i client Redis standard si collegano senza modifiche, e REDIS_URL è già impostata.
Un candidato può cambiare la versione del linguaggio?
No. Il runtime, gli altri linguaggi, i database e la sandbox appartengono all'autore. I candidati possono cambiare come il proprio codice viene installato, avviato e instradato — aggiungere un servizio, un worker, una route — e la valutazione esegue sempre i test dell'autore.
Le challenge Docker e Kubernetes vengono valutate?
Non in automatico. Girano come challenge revisionate o dal vivo nel piano Enterprise; i revisori guardano il lavoro e registrano un verdetto.
Ogni candidato è isolato?
Sì. Ognuno gira nel proprio container blindato su server sandbox dedicati, con internet per installare pacchetti ma senza accesso alla rete di Kendor né agli altri candidati. La valutazione viene rieseguita a rete staccata.
Quali framework hanno degli starter?
React con Vite, Express con PostgreSQL e Valkey, Laravel, Flask, FastAPI, Go net/http, Spring Boot, Rust axum, un progetto C++ con CMake, un insieme misto di servizi Java + Go + C++, e starter su file singolo per ogni linguaggio.
Altro su Kendor
Tutte le funzionalità- Test di codiceTake-home asincroni in un vero IDE, valutati con una riesecuzione pulita.Leggi di più
- Pair coding dal vivoUn link, una sandbox condivisa, un giudizio da ogni intervistatore.Leggi di più
- ColloquiAutoprenotazione, inviti che si aggiornano da soli, revisione dal vivo.Leggi di più
- Agenti AIClaude Code e Codex nel terminale del candidato, con le tue chiavi.Leggi di più
- Import di repoGit cloud o self-hosted, anche repo privati, uno snapshot fisso.Leggi di più
- EnterpriseIntegrazione con AshbyLe fasi di Ashby inviano il test; i risultati tornano come campi.Leggi di più
Fai il tuo prossimo test su Kendor. Leggi cosa dice il codice.
Kendor lavora con team di ingegneria nell'UE, nel Regno Unito e negli Stati Uniti. Dicci per cosa stai assumendo e configureremo la tua organizzazione insieme a te.