Um teste prático, não um quiz
Avaliamos como você pensa e constrói sistemas reais — não o quanto você memorizou.
Este assessment simula um desafio real de produto: construir um pedaço da Financial Intelligence Platform, uma plataforma de análise de mercado com agentes de IA. O objetivo é avaliar profundidade técnica, não quantidade de features.
Cada candidato recebe acesso a um repositório privado no GitHub com specs detalhadas, contexto de domínio financeiro, e toda a documentação necessária. O restante é decisão sua: arquitetura, bibliotecas, estratégia de implementação.
Ao submeter, um pipeline de avaliação automática analisa o código contra uma rubrica estruturada. Os resultados são revisados por engenheiros sênior antes de qualquer decisão de contratação.
Do convite à avaliação
O fluxo completo do assessment, do início ao resultado.
github.com/csbfintech.
Ao aceitar, o prazo de 72 horas começa automaticamente. O repositório contém
toda a documentação: specs por track, contexto de domínio, regras e restrições.
DOMAIN.md,
CONSTRAINTS.md
e o spec do seu track antes de escrever uma linha de código.
git commit -m "feat: implement signal-normalizer node in LangGraph"
git commit -m "docs: ADR-002 — chose pgvector over Pinecone"
v1.0.0 é avaliada.
git push origin v1.0.0
# Pipeline de avaliação inicia automaticamente
Escolha o seu perfil
Cada track constrói uma camada da Financial Intelligence Platform — você escolhe a que mais te representa.
Como seu código é analisado
Cada dimensão tem peso definido. A rubrica completa está disponível no repositório em rubrics/.
createReactAgent — o grafo deve ter nós distintos com responsabilidades claras.
{"{context}"} explícito e não ignoradoany,
estrutura limpa, sem console.log, secrets em .env.
Níveis de classificação
A classificação é um ponto de partida para a conversa — não um veredito final. O resultado é apresentado e discutido em uma entrevista técnica.
O que você precisa saber
Leia antes de começar. O não cumprimento impacta o score diretamente.
NestJS 10 (API),
Next.js 15 (WEB) ou Expo (MOBILE).
Bibliotecas adicionais são permitidas — não substituições do framework principal.
git tag v1.0.0 && git push origin v1.0.0 para submeter.
Versões intermediárias como v0.1.0 são permitidas para checkpoints.
Apenas a última v1.0.0 é avaliada.
.env com chaves reais. Não use mock de IA para simular respostas
— o avaliador verifica chamadas reais.
Não use any como escape de TypeScript — isso é penalizado.
Não copie código de outros assessments (detectável).