Typelets Editor

Typelets Editor

Typelets · Programação

O Typelets Editor é uma plataforma de entrevistas técnicas que roda como editor de código no navegador, com terminal compartilhado e Claude integrado, feita para pair programming e testes take-home.

Prévia da interface de Typelets Editor

Sobre Typelets Editor

About

O que é o Typelets Editor

O Typelets Editor é um software de entrevista que abre numa aba do navegador. Não existe etapa de instalação: o workspace já vem com árvore de arquivos, editor, terminal bash e um assistente Claude ligados entre si. Serve também como editor colaborativo para mentorias e clubes de código, então a mesma sala recebe uma triagem de candidato e a aula de terça à noite.

O problema que ele ataca é específico. A maioria dos ambientes de entrevista entrega um arquivo, nenhum terminal e um ciclo de compilação lento. Aqui você tem árvore real e shell, então o candidato roda testes, não instala nada e ainda mostra como depura. Cada execução acontece numa microVM Firecracker sem rede e com limite de 20 segundos de relógio.

Os limites também contam. O produto está em beta, o time é pequeno e ainda não há API pública. As integrações com ATS estão no roteiro, não em produção, então as notas saem na mão por enquanto.

Como começar

  1. Cadastre-se com e-mail em typelets.com. Na beta não pedem cartão.
  2. Crie um workspace e escolha o runtime. Python, Ruby, JavaScript, TypeScript, Go, Java, C e C++ vêm por padrão.
  3. Adicione um problema da biblioteca ou cole o seu com arquivos iniciais e testes.
  4. Compartilhe o link. Convidados entram com identidade gerada e editam ou assistem conforme o papel liberado.
  5. No fim da sessão, revise a gravação, o histórico do terminal e as notas da rubrica.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Typelets Editor.

Plano gratuitoSim
Planos pagos$0 during beta
PlataformaWeb browser (desktop), mobile spectator view
DesenvolvedorTypelets
CategoriaProgramação
Data de lançamentoMay 2026
Última atualizaçãoJun 2026
Visitas ao site275
Ranking global do siteN/A
Disponibilidade da APINão

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Gestores de engenharia com entrevistas estruturadas
  • Entrevistadores que programam em dupla em vez de disparar perguntas de trivia
  • Instrutores de bootcamp e organizadores de clube de código

Tarefas

  • Teste take-home
  • Exercícios de depuração ao vivo
  • Avaliação de candidatos que programam com IA
  • Correção de entregas

Cenários

  • Uma triagem de 45 minutos com alguém que nunca viu sua stack
  • Um take-home que precisa de servidor web rodando
  • Calibrar um painel de contratação

Principais recursos

Editor, terminal e Claude na mesma aba

O workspace traz árvore com vários arquivos, editor com destaque de sintaxe e uma sessão bash que dura o tempo da sala. O Claude fica na mesma tela, então o candidato pede uma dica sem sair da aba nem colar código em outra janela. Para avaliação isso pesa: você vê o prompt e o diff no mesmo lugar.

Testes take-home que se entregam sozinhos

Você convida por e-mail, a pessoa recebe um workspace com tempo fechado e o trabalho é enviado no prazo final. Sem lembrete de agenda, sem anexo perdido. Depois você abre a entrega ao lado da gravação e do log do terminal, onde normalmente aparecem as decisões interessantes.

Ambientes Firecracker em cada execução

O código roda como usuário sem privilégios dentro da própria microVM Firecracker no Fly.io. Sem rede, sem sistema de arquivos compartilhado, com tetos rígidos de CPU e memória, área tmpfs e 20 segundos de relógio por execução. A VM é destruída após 15 minutos ociosa, então nada sobra entre sessões.

Colaboração ao vivo e shell compartilhado

As teclas sincronizam entre abas via CRDT do Yjs. Você vê o cursor do outro, acompanha o foco e edita o mesmo arquivo ao mesmo tempo. O terminal também é comum: uma sessão bash, uma saída, e os dois lados assistem ao mesmo teste falhando.

Biblioteca de problemas com testes ocultos e rubricas

Cada problema carrega enunciado, arquivos iniciais, testes visíveis, testes ocultos e rubrica de correção, complexidade, comunicação e qualidade de código. Dá para montar os seus na tela Manage library, misturar com os prontos ou fazer as duas coisas. Problema reutilizável é o que separa um processo repetível de improviso a cada ligação.

Gravação, replay e pontuação estruturada

Todo workspace de entrevista grava edições, saída de terminal, resultados de teste e notas por padrão, e você desliga isso por workspace. O replay deixa o painel rever a mesma sessão depois, o que calibra melhor do que comparar anotações escritas. As notas exportam para o seu ATS e as gravações podem ser apagadas nas configurações.

Prós e contras

Prós

  • Ambiente completo numa aba, então o candidato pula a configuração de toolchain.
  • O editor colaborativo guarda arquivos, shell, testes e vídeo num lugar só em vez de quatro abas.
  • Terminal compartilhado com edição multiarquivo reflete o trabalho real de depuração melhor que um bloco de notas.
  • O isolamento é concreto: microVM Firecracker, sem rede, CPU e memória limitadas.
  • Vídeo com vários participantes dentro do workspace dispensa o link do Zoom e o documento compartilhado.
  • Tudo liberado durante a beta, sem cartão e sem teto de uso.

Contras

  • Sem API pública e com integrações de ATS ainda no roteiro, o que significa copiar dados na mão a cada processo.
  • A visão no celular é só de espectador, então quem quer escrever código precisa de navegador no desktop.
  • Os dados ficam na região us-east sem escolha de região, o que atrapalha times com exigência de residência na UE.
  • Fornecedor pequeno em beta: preço e escopo podem mudar e não existe compromisso de disponibilidade publicado.

Perguntas frequentes

Sim, por enquanto. Na beta todos os recursos estão abertos: workspaces, entrevistas, gravações, biblioteca completa de problemas e todos os runtimes. O time afirma que os planos pagos vêm depois e que as contas atuais ficam numa camada gratuita generosa.