Capture o problema inteiro
Mantenha o enunciado, os exemplos e o código inicial juntos. Visualize ou remova cada captura de tela antes de enviar.
SUA PRÓXIMA ENTREVISTA TÉCNICA, COM MAIS CLAREZA
Reúna a questão, a conversa e o seu raciocínio. Capture problemas de código em capturas de tela, siga as legendas ao vivo e trabalhe com as respostas da IA sem perder o fio da meada.
Como você encontraria dois valores cuja soma seja o alvo?
Eu verificaria cada valor em relação aos que já vi.
Armazene cada valor e seu índice em uma hash map. Verifique o complemento antes de adicionar o valor atual.
Uma passada. Dois índices distintos. Sem alterações no array de entrada.
def two_sum(nums, target):
seen = {}
for i, value in enumerate(nums):
if target - value in seen:
return [seen[target - value], i]
seen[value] = i
return []Esperado O(n) tempo · O(n) espaçoDA PRIMEIRA PERGUNTA À PERGUNTA DE APROFUNDAMENTO
Mantenha o enunciado, os exemplos e o código inicial juntos. Visualize ou remova cada captura de tela antes de enviar.
Siga uma transcrição cronológica. Pergunte sobre uma frase específica e corrija o papel de um participante ao lado da conversa.
Veja a abordagem separada do código. Faça perguntas de aprofundamento com contexto e depois revise ou exporte a sessão.
OS DETALHES QUE MANTÊM VOCÊ NO FLUXO
Combine até cinco capturas de tela. O software detecta a linguagem de programação a partir do problema e do código inicial.
Mantenha legendas e respostas lado a lado. Ajuste o tamanho do texto e use a minibarra ou atalhos de teclado para trabalhar com conforto.
Escolha entre nove idiomas. Alterar o idioma da interface também muda o idioma da entrevista e das respostas. Adicione uma comparação traduzida ao lado de uma explicação.
Escolha 30 minutos, 60 minutos ou a entrevista completa para contexto. Adicione seu currículo e cargo desejado; salve e exporte registros por sessão.
TRÊS PLANOS. UM ESPAÇO DE TRABALHO.
Escolha o plano que combina com sua preparação e ative-o após entrar no app para Mac.
Um dia focado de preparação.
Mantenha sua preparação em movimento.
Espaço para a jornada mais longa.
Preços em dólares americanos. Os planos mensais e anuais são renovados até o cancelamento. Gerencie sua assinatura no app; o valor final aparece no pagamento.
O Roo é um espaço de trabalho Mac nativo para preparação de entrevistas de programação: questões em capturas de tela, transcrições de áudio ao vivo, respostas de IA contextuais e histórico de sessões. As respostas da IA e os rótulos de participantes podem estar errados; revise-os antes de depender deles.
Sim. Mantenha até cinco capturas em uma questão. Visualize e remova imagens antes de enviar; capturas enviadas saem da fila pendente. A abordagem e o código aparecem separadamente.
São suportados inglês, chinês simplificado e tradicional, japonês, coreano, espanhol, francês, alemão e português brasileiro. Alterar o idioma do app também muda o idioma da entrevista e das respostas; as linguagens de programação são detectadas automaticamente.
Sim. O histórico salvo é agrupado por sessão e pode incluir transcrições e respostas. Abra uma sessão para revisá-la ou exportá-la. Desativar o histórico interrompe novos registros salvos; limpar o espaço de trabalho atual não exclui o histórico salvo.
A versão pública é compatível com Macs Apple silicon com macOS 14 ou posterior. Os testes do app companheiro para Android estão em andamento; nenhum instalador para mobile ou Windows foi lançado publicamente. A captura e o áudio exigem as permissões adequadas do sistema.
Entre no app para Mac e abra Conta → Planos e cobrança. Escolha um plano e conclua o pagamento. Você pode gerenciar a renovação e o cancelamento no mesmo lugar.
INTERVIEW ROO · MACOS
Baixe o app para Mac assinado e notarizado. Entre, escolha um plano e abra espaço para a sua próxima questão.
Baixar para Mac