Importación de repos
Tu código, cualquier host Git. También repos privados.
Pega la URL de un repositorio y Kendor lo convierte en un reto. La importación es una instantánea fija, se detectan el lenguaje y el archivo de entrada, se añade un kendor.yaml si el repo no tiene, y las carpetas de dependencias se quedan fuera.
go run .en el puerto 8080 · se muestra en la vista previaAñadir retoDespués se abre en el editor para revisar la configuración de arranque y escribir el enunciado y los tests ocultos.01
En la nube o autoalojado, es el mismo campo de URL.
Pega un enlace de github.com, gitlab.com o bitbucket.org, o de tu propio servidor GitLab, GitHub Enterprise Server, Gitea o Forgejo.
- Enlaces de repositorio, rama y carpeta, URL de clonado SSH y la forma corta owner/repo para GitHub
- Tu propio servidor se añade una vez en Configuración → Integraciones, con su token. Tiene que ser accesible desde internet por HTTPS.
- Hasta 5000 archivos y 50 MB por importación. Para un repositorio más grande, importa una carpeta.
- github.comNube
- gitlab.comNube
- bitbucket.orgNube
- GitLab (autogestionado)Autoalojado
- GitHub Enterprise ServerAutoalojado
- Gitea o ForgejoAutoalojado
02
Repos privados, con un token que tu organización añade una vez.
Solo un propietario puede añadir un token. Se cifra en reposo y solo se usa para descargar el repositorio que importas. Los tokens de GitHub, GitLab, Gitea y Forgejo se comprueban con el host al guardarlos. Después, solo se muestran los cuatro últimos caracteres, a cualquiera.
- Tokens de solo lectura: un token fine-grained de GitHub, un token de GitLab con read_repository, un token de acceso de Bitbucket
- Los editores importan desde repos privados sin ver nunca el token
- Un token solo se envía al host para el que se guardó
03
Una instantánea fija, lista para ejecutarse.
Kendor copia los archivos una vez, así que los pushes posteriores no cambian lo que ven los candidatos, y guarda el commit del que vienen. Detecta el lenguaje y el archivo de entrada, escribe un kendor.yaml si el repo no tiene, y deja fuera las carpetas de dependencias y de build como node_modules, vendor y .git, para que el sandbox las instale de cero.
- Un kendor.yaml que ya esté en el repo se usa tal cual
- Un repo con varios proyectos recibe un servicio por carpeta
- PostgreSQL y Valkey se añaden cuando el código los usa
go run .Puerto8080Editar configuración04
Una carpeta de un monorepo.
Pega el enlace a una carpeta de una rama y solo esa carpeta se convierte en el reto. Los candidatos ven el servicio sobre el que se les pregunta, no el resto de tu código.
Cómo funciona
De la URL al reto.
Pega el enlace
En el constructor de screens, pega un enlace de repositorio, rama o carpeta y pulsa Comprobar. Para un repo privado o tu propio servidor, un propietario añade antes un token en Configuración → Integraciones.
Revisa lo que encontró Kendor
Ves el commit, el número de archivos, el lenguaje detectado y cómo se instala y arranca el proyecto. Elige otro lenguaje si la detección falla.
Revisa y añade tests
Añadir reto lo abre en el editor: confirma el kendor.yaml, escribe el enunciado y los tests ocultos, y publica.
Preguntas
¿Kendor sigue trayendo cambios del repo?
No. Una importación copia los archivos una vez, así que los pushes posteriores no cambian el reto. Para traer código más reciente, vuelve a importar el repositorio.
¿Quién puede añadir tokens de acceso?
Los propietarios de la organización. Los editores pueden importar luego desde repositorios privados de ese host sin ver nunca el token.
¿Quién puede ver el token de acceso?
Nadie, ni siquiera los propietarios. Una vez guardado, Kendor solo muestra sus cuatro últimos caracteres.
¿Los candidatos ven nuestro historial de Git?
No. Los candidatos reciben los archivos del commit importado, sin el historial ni el remoto del repositorio.
¿Puedo importar una sola carpeta de un monorepo?
Sí. Pega la URL de esa carpeta en una rama, y Kendor importa solo esa subcarpeta en ese commit.
¿Qué pasa si eliminamos un token?
Las importaciones desde los repositorios privados de ese host se detienen hasta que se añada un token nuevo. Los retos que ya importaste conservan su código.
Más de Kendor
Todas las funciones- Pruebas de códigoPruebas asíncronas en un IDE real, calificadas con una re-ejecución limpia.Leer más
- Pair coding en vivoUn enlace, un sandbox compartido, un veredicto de cada entrevistador.Leer más
- EntrevistasAutorreserva, invitaciones que se actualizan solas, revisión en vivo.Leer más
- Agentes de IAClaude Code y Codex en el terminal del candidato, con tus claves.Leer más
- Entornos realesSiete lenguajes fijados, PostgreSQL y Valkey, un kendor.yaml.Leer más
- EnterpriseIntegración con AshbyLas etapas de Ashby envían la prueba; los resultados vuelven como campos.Leer más
Haz tu próxima prueba en Kendor. Lee lo que dice el código.
Kendor trabaja con equipos de ingeniería en la UE, el Reino Unido y EE. UU. Cuéntanos para qué estás contratando y configuraremos tu organización contigo.