Produto Live Tech Interview / Live Coding

Transforme entrevistas em sessões práticas

Realize entrevistas técnicas de live coding ou whiteboarding mais eficazes! Compreenda melhor como os candidatos pensam e resolvem problemas.

Live
Live coding — Senior Backend Engineer
SR
DK
AL
00:31:04
End session
Question 2 of 3
Rate limiter middleware
Implement a sliding-window rate limiter for the API gateway.
From template library
Backend · System design
Data structures · Warm-upDone
Debugging · Follow-upUp next
Integrity monitor
Active
Copy/paste trackingClear
Tab focus monitorClear
AI-code detectionClear
rate_limiter.py
2 editing
Python 3.12
1import time
2from collections import deque
3
4class RateLimiter:
5 def __init__(self, limit, window):
6 self.limit = limit
7 self.window = window
8 self.hits = {}
9
10 def allow(self, key, now=None):
11 return len(q) <= self.limitSofia · candidate
12
13# What about burst traffic at the window edge?Daniel · interviewer
All tests passing 4/4 · 0.8s
RUN
Scorecard
Shared live
Problem solving4/5
Code quality5/5
Communication4/5
No cheating detected
Plagiarism · paste events · AI-generated code

Todas as suas ferramentas favoritas, conectadas

Nosso ecossistema de integrações profundas facilita a otimização dos seus processos de contratação técnica.

SólidesAlura para EmpresasLinkedInUdemyGithubGreenhouseExcelInHireRecrutaiGupy

Perguntas Frequentes

O que é uma entrevista técnica e o que ela deve avaliar?

Entrevista técnica é a etapa em que a empresa observa a pessoa resolvendo um problema real de tecnologia, em vez de apenas conversar sobre experiência. Uma boa entrevista técnica avalia quatro coisas:
- raciocínio (como a pessoa decompõe o problema);
- código (qualidade, organização e escolhas técnicas);
- comunicação (como explica decisões e trade-offs);
- profundidade em arquitetura quando o cargo exige.
Na Coodesh, esses quatro eixos podem ser cobertos dentro de uma única avaliação, combinando questões práticas de código, quadro branco para desenho de sistemas e respostas em vídeo, áudio ou conversa com entrevistador de IA.

Como é a entrevista técnica na prática para o candidato?

No live coding, um engenheiro da empresa acompanha o candidato em tempo real enquanto ele programa. Na entrevista assíncrona, o candidato resolve o problema no próprio tempo, dentro de uma janela definida, e a avaliação acontece depois, com base no que foi entregue e gravado. O live coding dá mais sinal sobre como a pessoa pensa sob pressão e custa uma hora de engenheiro sênior por candidato.
A assíncrona escala para dezenas de candidatos e libera o time técnico para entrevistar só finalistas.
A Coodesh foi desenhada para que a etapa assíncrona faça o trabalho pesado de triagem técnica, e para que a conversa humana aconteça com quem já demonstrou capacidade.

Como avaliar a capacidade do candidato de trabalhar com IA, e não só de programar sem ela?

Definindo isso como critério, em vez de fingir que a IA não existe. Desenvolvedores usam assistentes de código no trabalho real, então a pergunta útil deixou de ser "ele consegue programar sem ajuda" e virou "ele sabe pedir, avaliar, corrigir e explicar o que a IA entregou". Na Coodesh, a empresa decide por avaliação se o uso de IA é permitido e escreve os critérios de acordo: qualidade da solução final, capacidade de justificar decisões na explicação em vídeo ou na conversa com o entrevistador, e identificação de erros no código.

Como a Coodesh ajuda o entrevistador a pontuar e economiza tempo dele?

Com critérios de avaliação definidos (scorecard) antes da entrevista e revisão automática aplicada sobre eles. Para cada questão aberta, a empresa escreve os critérios com pesos; a plataforma pontua cada critério, gera um resumo e aponta evidências na entrega do candidato. O avaliador humano chega com o trabalho de leitura feito: confirma, ajusta a nota onde discorda e registra comentários. O que levava 40 minutos de revisão por candidato passa a levar poucos minutos, e dois avaliadores diferentes usam a mesma régua. A decisão continua sendo da pessoa.

Como a Coodesh lida com trapaça e integridade durante a entrevista técnica?

Os sinais de integridade notificam os entrevistadores quando o sistema detecta agrupamentos significativos de atividades suspeitas do candidato, como múltiplas ações de copiar e colar, redimensionamento frequente da janela e troca de abas. A Coodesh alerta os entrevistadores sobre trocas de abas, cópia e colagem de código, uso de múltiplos monitores e auxílio de quaisquer ferramentas de terceiros — sim, mesmo aquelas que afirmam ser invisíveis. O monitoramento de integridade funciona passivamente em segundo plano, para que os entrevistadores permaneçam focados na conversa, e não em fiscalizar o comportamento.

Como garantir que a pessoa que fez o teste é a mesma que está na entrevista?

Com identificação por foto e continuidade de registro. A Coodesh permite exigir uma foto do candidato no início de cada avaliação e fotos periódicas pela webcam ao longo dela, com análise automática que sinaliza rosto ausente, mais de uma pessoa ou troca de pessoa. Como teste técnico e entrevista técnica ficam na mesma plataforma, o avaliador compara o registro das etapas do mesmo candidato sem depender de outra ferramenta.

Qual a diferença entre teste técnico de triagem e entrevista técnica na Coodesh

O teste técnico de triagem é objetivo e escala: questionários, desafios de programação com correção por testes unitários e projetos, aplicados a todos os candidatos para filtrar quem tem a base exigida. A entrevista técnica é aberta e profunda: programação livre sem testes automáticos, quadro branco, explicação em tempo real, aplicada a quem passou da triagem para observar raciocínio, comunicação e decisões. Os dois vivem na mesma avaliação ou em avaliações encadeadas, com os mesmos recursos de integridade, e o candidato não precisa aprender uma ferramenta nova entre uma etapa e outra.

Por que os formatos tradicionais de entrevista técnica deixaram de ser confiáveis?

A maioria dos processos seletivos ainda pede aos candidatos que implementem o algoritmo, testando a memorização de algoritmos que a IA pode gerar em segundos. Um engenheiro sênior, logo no primeiro dia, abre o VS Code com o Copilot ou o Claude, pega um ticket vago no Jira, usa a IA para criar a estrutura básica, avalia criticamente o que a IA produziu, identifica onde está errado ou incompleto e escreve as partes mais complexas por conta própria. A Coodesh foi desenvolvida para testar exatamente essas habilidades de fluência em IA, qualidade do código, raciocínio crítico e resolução de problemas do mundo real, em um ambiente que espelha a forma como os desenvolvedores realmente trabalham.

Em quais linguagens e idiomas a entrevista técnica pode ser aplicada?

As questões de programação da Coodesh cobrem as principais linguagens do mercado, como Python, JavaScript, TypeScript, Java, C#, Go, Kotlin, Swift, PHP e C/C++, entre outras, e a biblioteca tem mais de 30 carreiras mapeadas, de frontend e backend a dados e DevOps. A avaliação pode ser configurada em português, inglês ou espanhol, o que permite usar o mesmo processo para vagas no Brasil e na América Latina. Se a empresa precisa de uma stack ou cenário que não está na biblioteca, pode criar a própria questão ou solicitar ao time da Coodesh.

Apoiado por

Scale UP EndeavorNIU VenturesThe Venture city