Como FuncionaRecursosFAQBlogEntrar na Lista
Live Voice Interview

Pratiqueentrevistasquerealmentepreparamvocê.actually

Resolva algoritmos, projete sistemas e responda questões comportamentais com um entrevistador de IA ao vivo — com voz, quadro branco e editor de código. Depois receba feedback com pontuação sobre onde você se destacou e onde precisa melhorar.

Cada sessão é configurada para você

Foco do CargoDuraçãoTipo de EntrevistaJD + Currículo
~20entrevistas necessárias por ofertaApplyPass, 57 mil entrevistas analisadas
50%queda de desempenho sob observaçãoNC State University & Microsoft, 2020
25%da sua nota é comunicaçãoCritério de entrevista estruturada do Google

Três passos para melhor desempenho em entrevistas.

Configure e Personalize

Escolha seu foco de cargo, tipo de entrevista, duração e dificuldade. Cole sua descrição de vaga e destaques do currículo.

Faça Sua Entrevista

Entre em uma simulação de entrevista em tempo real com interação por voz, editor de código ao vivo e um entrevistador de IA.

Receba Avaliação Baseada em Evidências

Receba pilares com pontuação, observações com timestamp, pontos fortes e áreas de melhoria — tudo vinculado a momentos específicos.

Construído para como entrevistas realmente funcionam.

Sessões Específicas por Cargo

Frontend, backend, fullstack, DevOps — sessões se adaptam ao seu cargo alvo com problemas e critérios relevantes.

Comunicação + Execução

Correção é o básico. Nova também avalia como você esclarece requisitos, explica trade-offs e raciocina sob pressão.

Feedback Baseado em Timeline

Cada observação é vinculada a um momento específico. Reveja onde você hesitou ou perdeu um sinal.

Suporte Multi-Formato

Algorítmico, design de sistemas, debugging prático e comportamental. Pratique o formato da sua próxima entrevista.

Veja o sistema de prática em ação.

Nova InterviewNew Interview Session
1Configure2Audio Check3Launch
SECTION AThe BasicsRole Focus
FrontendBackendFullstackDevOps / SRE
Duration
15 min30 min45 min60 min
SECTION BDifficulty & FormatInterview Type
AlgorithmicLeetCode-style. Data structures, algorithms.
System Design"Design Twitter" style.
Step 1 — Configure

Configure Sua Sessão

Defina foco do cargo, linguagem, duração, tipo e nível de dificuldade antes de cada sessão.

ProblemTranscript
solution.ts
Nova is listening...
TIME REMAINING14:18
PROBLEMReverse a Linked List

Given the head of a singly linked list, reverse the list and return the reversed list.

Constraints
• 0 ≤ list length ≤ 5000• -5000 ≤ Node.val ≤ 5000
Examples
Input: head = [1, 2, 3, 4, 5]Output: [5, 4, 3, 2, 1]
1function reverseList(head: ListNode | null): ListNode | null {
2 let prev = null;
3 let current = head;
4 while (current) {
5 let next = current.next;
6 current.next = prev;
7 prev = current;
8 current = next;
9 }
10 return prev;
11}
Nova is listening...
NovaThe Senior Colleague
Step 2 — Interview

Simulação de Entrevista ao Vivo

Interação por voz em tempo real com editor de código ao vivo. Timer, painel de problema e entrevistador IA.

Interview ReviewReverse a Linked List - 45 min session
B+Strong Hire
Problem Solving8/10
Strong iterative approach. Could improve by immediately considering recursive.
Communication7/10
Good verbal walkthrough but had a long silence. Keep narrating your thoughts.
Code Quality9/10
Clean, readable code with proper TypeScript types.
Edge Cases6/10
Missed single-node case initially. Practice identifying edge cases upfront.
Overall Evaluation

You demonstrated a solid grasp of linked list manipulation with a clean iterative solution and good use of TypeScript types. Your problem clarification at the start was strong, showing real-world interview readiness. Communication was mostly clear, though there was a notable silence gap that could have been filled with verbal reasoning. Edge case coverage improved over the session but wasn't fully addressed upfront. Overall, this is a strong mid-level performance that would likely pass at most top-tier companies with minor polish.

Strengths
Excellent problem clarification before writing code - asked about empty list and single-node edge cases
Clean, readable iterative solution with proper TypeScript type annotations
Strong dry-run walkthrough - traced through the algorithm step by step with a concrete example
Accurate complexity analysis comparing iterative O(1) space vs recursive O(n) space trade-offs
Areas to Improve
Avoid long silences (72s gap) - narrate your thought process even when uncertain, e.g. 'I'm considering whether recursion would be cleaner here...'
Proactively enumerate all edge cases before coding: empty list, single node, two nodes, very long list
Attempt the recursive solution faster - interviewers expect senior candidates to discuss both approaches within the time limit
When asked about an edge case you missed, acknowledge it directly rather than back-fitting your existing answer
Step 3 — Review

Feedback Baseado em Evidências

Pilares com pontuação para resolução de problemas, comunicação, qualidade de código e otimização.

Interview Review
Session Timeline
02:00Great problem clarification
05:00Missed edge case
12:30Clean iterative solution
22:30Long silence (>1min)
30:00Discussed time & space complexity
Missed edge caseat 05:00
Code Snapshot
function reverseList(head: ListNode | null): ListNode | null {
    let prev = null;
    let current = head;
    while (current) {
        let next = current.next;
        current.next = prev;
        prev = current;
        current = next;
    }
    return prev;
}
Transcript

Nova: “What happens when the list has only one node?”

You: “Oh... it should still work because...”

AI Coach Note

You didn't initially consider the single-node case explicitly. While your code handles it, articulating this shows deeper understanding.

Step 4 — Details

Feedback Detalhado

Aprofunde-se em momentos específicos. Revise trechos de código, transcrições e notas do coach de IA vinculados a eventos críticos da timeline.

Seja o primeiro a praticar com Nova.

Entre na lista de espera para acesso antecipado. Avisaremos quando Nova estiver pronto — sem spam.

Perguntas comuns, respostas diretas.

LeetCode é ótimo para repetição de problemas. Mas não treina comportamento de entrevista ao vivo. Nova é construído para essas habilidades específicas.
Você pode, mas geralmente é desestruturado e difícil de medir ao longo do tempo. Nova oferece formato consistente e feedback rastreável.
Não. Nova é a camada de repetição entre mocks humanos. Use para treinar mais, encontrar lacunas e chegar mais preparado.
Pilares com pontuação e observações com timestamp que você pode referenciar. Momentos concretos para corrigir e re-praticar.
Não. Correção é o básico. Nova também avalia comunicação, clareza de abordagem e raciocínio sobre trade-offs.
Sim. Configure cargo, duração, tipo de entrevista e forneça sua JD e currículo para prática alinhada.
Sim. Execute sessões repetidas na mesma área de foco e use feedback baseado em timeline para medir melhoria.
Sim. Nova ajuda a construir fundamentos de entrevista e confiança na comunicação.