Testes da Gupy para vagas de tecnologia: identifique a etapa e prepare o raciocínio
Quick Overview
Diferencie testes próprios, customizados e de parceiros na candidatura da Gupy. Use uma ficha do convite e três exercícios originais resolvidos para treinar restrições, proporções e diagnóstico de código, sem promessas de nota ou aprovação.
Os testes da Gupy para vagas de tecnologia não formam uma prova única. Antes de procurar exercícios, identifique o nome da etapa, quem fornece a avaliação e quais instruções aparecem no seu convite. Uma etapa de raciocínio lógico, uma entrevista técnica e um projeto de programação pedem preparações diferentes, mesmo quando a candidatura começa na mesma plataforma.
Este artigo ajuda a fazer essa identificação e oferece três exercícios originais: ordenar tarefas com restrições, interpretar uma tabela e encontrar um erro pequeno em código. Para começar com uma investigação curta, abra Debug and Explain Fixes no PracHub e anote o exemplo que usaria para demonstrar um defeito.
Limite das evidências: As informações sobre categorias de testes vêm da Gupy; o exemplo de etapas vem de uma vaga pública específica. Os exercícios e suas respostas são criações do PracHub. Não encontramos dois relatos independentes do mesmo ciclo que estabeleçam um formato único para a avaliação que você recebeu. Não há aqui gabarito de prova, nota de corte, garantia de aprovação ou previsão de posição na seleção.

Identifique a avaliação antes de estudar para ela
Informação oficial, verificada em 11 de outubro de 2026: A central de ajuda da Gupy distingue testes desenvolvidos pela plataforma, customizados pela empresa e de parceiros. Ela também diferencia habilidades, como raciocínio numérico e lógico, de avaliações de preferências e comportamento. O endereço da candidatura não basta para identificar o teste.
Um exemplo concreto é a vaga pública de Analista de Suporte N2 da Gaudium, que lista teste de lógica e entrevista técnica como etapas diferentes. Isso comprova a separação nessa publicação; não identifica o fornecedor do teste nem estabelece o processo de todas as vagas da Gaudium ou de tecnologia.
O Manifesto da Experiência da Pessoa Candidata descreve iniciativas de visibilidade de etapas e testes simplificados. Essa declaração não substitui o seu convite nem garante duração, quantidade de perguntas ou política de navegação para uma avaliação específica.
Inferência de preparação: Use o convite como ponto de partida, confirme detalhes ausentes com o canal indicado e só então escolha o treino. Um relato antigo de outra empresa pode sugerir perguntas úteis para verificar, mas não deve virar uma regra sobre seu teste.
Monte uma ficha curta do convite
A ficha abaixo organiza sinais que você pode observar sem iniciar uma avaliação cronometrada. Não clique em “começar” apenas para descobrir como funciona; primeiro leia a página de instruções disponível e diferencie prazo de entrega de tempo de execução.
| Sinal no convite ou nas instruções | O que permite concluir | O que ainda precisa confirmar |
|---|---|---|
| Nome específico de um teste da Gupy | Há um produto identificado | Versão, idioma, regras e tempo exibidos |
| Avaliação customizada pela empresa | A empresa definiu aquele conteúdo | Tema, ambiente e forma de entrega |
| Nome de parceiro ou link externo identificado | Há outro fornecedor na etapa | Instruções e suporte desse produto |
| Apenas “teste de lógica” | O rótulo indica uma habilidade geral | Fornecedor, formato e condições |
| “Entrevista técnica” | Existe uma etapa técnica anunciada | Conversa, código, projeto ou outro formato |
Registre também cargo, empresa, prazo com fuso horário, equipamento permitido e canal de suporte. Se houver instruções sobre câmera, consulta, calculadora ou ferramentas de IA, siga o que foi comunicado para aquela avaliação. A ausência de uma proibição em um artigo de preparação não é uma autorização.
Você pode perguntar: “O convite menciona teste de lógica, mas não informa o fornecedor. Há uma página de instruções para consultar antes do início? O prazo indicado é para começar ou para concluir?” Assim você confirma as regras antes de iniciar, sem pedir questões da prova.
Se duas mensagens divergem, guarde as versões e peça esclarecimento pelo canal oficial. Não escolha automaticamente a que parece mais conveniente. O objetivo da ficha é orientar sua preparação e evitar um início acidental, não contornar controles da avaliação.
Exercício original 1: ordene tarefas com restrições
Considere quatro tarefas, A, B, C e D, executadas uma por vez. A precisa ocorrer antes de C; B antes de D; C antes de D. Não há outras restrições. Pergunta: quais ordens são válidas, e qual tarefa necessariamente fica por último?
Primeiro traduza as frases em relações: A < C, B < D, C < D. O símbolo significa “acontece antes”, não “fica imediatamente antes”. B pode aparecer entre A e C. Acrescentar uma adjacência que não foi pedida elimina respostas válidas.
D precisa vir depois de C e B. Como A vem antes de C, D também fica depois de A. Portanto D é necessariamente a última tarefa. Entre A, B e C, a única restrição restante é A antes de C.
As três ordens possíveis são A B C D, A C B D e B A C D. Cada uma usa as quatro tarefas exatamente uma vez e respeita as três relações. C A B D falha porque C aparece antes de A. A D B C viola duas dependências de D.
A verificação local das 24 permutações encontrou exatamente essas três ordens. Para um exercício pequeno, a enumeração serve como verificação; para um sistema com muitas tarefas, não é uma estratégia eficiente. Você pode depois estudar ordenação topológica, sem confundir o treino introdutório com uma exigência do seu teste.
Agora acrescente a condição D antes de A. Ela cria o ciclo A antes de C, C antes de D, D antes de A. Nenhuma ordem atende às regras. A resposta correta é apontar a contradição, não escolher a sequência “menos errada”.
Na explicação, separe “pode” de “deve”. A pode vir primeiro, mas não precisa: B também pode. D deve vir por último. Essa distinção aparece em vários problemas de interpretação e é mais útil do que memorizar um padrão visual sem testar as condições.
Exercício original 2: leia uma tabela sem trocar o denominador
Uma equipe classifica chamados de um dia por fila. “Resolvido no prazo” é uma parte dos chamados recebidos naquela mesma fila. Não há chamados compartilhados entre filas, e os números abaixo já foram conferidos para esse recorte.
| Fila | Recebidos | Resolvidos no prazo |
|---|---|---|
| Acesso | 20 | 18 |
| Integração | 80 | 48 |
| Total | 100 | 66 |
A fila de acesso tem taxa de 18/20, ou 90%. Integração tem 48/80, ou 60%. A taxa da equipe é 66/100, ou 66%. A média simples de 90% e 60% daria 75%, mas daria o mesmo peso a filas de tamanhos diferentes.
Se a pergunta é a proporção de chamados resolvidos no prazo, some os numeradores e os denominadores. Se a pergunta é a média das taxas de duas filas com pesos iguais, 75% responde a outra definição. Defina se a unidade é um chamado ou uma fila antes de calcular a média.
Também não conclua que a fila de integração tem profissionais menos capazes. O quadro não informa dificuldade, recursos disponíveis, incidentes externos ou idade dos chamados. Ele descreve o recorte, não explica a causa da diferença. Uma boa resposta numérica pode ser curta e ainda preservar esse limite.
Uma pergunta adicional pede qual fila contribui mais para os chamados fora do prazo. Acesso tem 2; integração tem 32. No total são 34, dos quais 32 estão em integração. Isso ajuda a escolher onde investigar volume e obstáculos; não prova qual intervenção produzirá melhoria.
Para verificar a interpretação, imagine receber mais 20 chamados de acesso e resolver 18 deles no prazo, mantendo integração igual. O novo total seria 84/120, ou 70%. Nenhuma taxa de fila mudou: acesso segue em 90% e integração em 60%. A taxa conjunta mudou porque a composição dos volumes mudou.
Exercício original 3: encontre o menor caso que revela o erro
O contrato desta função é contar quantos valores são estritamente positivos em uma lista de inteiros. Zero não conta; valores negativos também não. Observe a proposta antes de executar:
def count_positive(values):
total = 0
for i in range(len(values) - 1):
if values[i] > 0:
total += 1
return total
Para [2, 0, -1, 5], a resposta deveria ser 2, mas a função devolve 1. O último elemento nunca é visitado. Informação técnica oficial: A documentação do Python explica que o limite final de range é excluído. Com quatro elementos, range(3) produz os índices 0, 1 e 2, deixando o índice 3 de fora.
O menor contraexemplo útil é [5]. A resposta esperada é 1, mas range(0) não executa o corpo e o resultado é 0. Uma lista terminada em zero ou valor negativo pode esconder o problema, porque ignorar esse elemento não muda a contagem de positivos.
Uma correção simples percorre os valores diretamente:
def count_positive(values):
total = 0
for value in values:
if value > 0:
total += 1
return total
A função corrigida retorna 0 para lista vazia, 0 para [0], 1 para [5] e 2 para [2, 0, -1, 5]. Foram verificadas todas as 781 listas de comprimento zero a quatro formadas com os valores -2, -1, 0, 1, 2, comparando a função com uma contagem independente.
Essa execução local usa CPython 3.12.14. Ela verifica o exercício original; não reproduz o ambiente ou os testes privados da Gupy. O exercício treina leitura de contrato, rastreamento e escolha de um exemplo que diferencia a implementação certa da errada.
Escolha a prática pelo que você confirmou

Se o convite confirma raciocínio numérico e lógico, pratique explicar condições, proporções e conclusões sustentadas pelos dados. Os dois primeiros exercícios ajudam nisso. Eles não estabelecem que a prova terá tarefas de implantação ou uma tabela de chamados.
Se confirma uma avaliação técnica com código, use o terceiro exercício como aquecimento e depois avance para as competências da vaga. Leia linguagem, bibliotecas e ambiente especificados. Um cargo de suporte com consultas SQL pede um treino diferente de uma vaga de desenvolvimento com implementação de interface.
Para perguntas sobre preferências e comportamento, exercícios de contagem não substituem a leitura cuidadosa e respostas honestas sobre sua forma de trabalhar. A central da Gupy descreve essas avaliações separadamente. Não transforme um suposto “perfil ideal” encontrado em um fórum em personagem para responder.
Crie um registro de prática com quatro campos: requisito entendido, primeira resposta, erro encontrado e regra que faltou conferir. No exercício de tarefas, o erro pode ser confundir antes com imediatamente antes. Na tabela, pode ser usar média simples. No código, pode ser testar apenas listas cujo último item não importa.
Faça uma nova tentativa com uma variação que atinja o erro, não apenas com números maiores. Acrescente um ciclo nas tarefas, mude a proporção dos volumes na tabela ou use uma lista com um único positivo. Isso mostra se você corrigiu o raciocínio ou apenas decorou a resposta anterior.
Antes de começar e depois de enviar
Prepare o ambiente conforme as instruções visíveis: conexão, navegador compatível, energia, idioma e recursos permitidos. Se houver demonstração ou teste de equipamento, use esse recurso antes da etapa valendo. Não presuma que um bloqueio técnico será compensado automaticamente com outra tentativa.
Durante uma falha, anote a mensagem, horário com fuso e identificação segura da etapa. Preserve evidência permitida sem copiar questões protegidas ou expor dados pessoais. Procure o suporte indicado no convite. Não abra várias sessões para tentar vencer um erro sem saber se isso afeta sua tentativa.
Após concluir, confira a confirmação ou estado de envio que a plataforma mostrar. Uma tela preenchida, um botão clicado ou um arquivo salvo no computador não prova que a entrega foi recebida. Se o estado permanecer ambíguo, informe o que observou e peça confirmação pelo canal apropriado.
Não oferecemos aqui uma política geral de refazer testes, reutilizar resultados ou interpretar feedback de um parceiro específico. Esses assuntos dependem do produto e do estado da candidatura. Identificar corretamente a avaliação vem antes de aplicar instruções de outra experiência.
Avalie o treino pelo erro que consegue explicar
Um bom sinal de preparação é justificar por que D precisa ser a última tarefa, por que a taxa conjunta é 66% e por que [5] revela o erro do laço. O tempo pode ser acompanhado em prática particular, mas nenhum tempo escolhido aqui equivale ao cronômetro de uma prova real.
Se você acerta sem conseguir explicar a restrição ou o denominador, volte ao contrato. Se explica bem, mas erra a aritmética, separe um treino de cálculo e conferência. Se o código está correto, mas não foi executado, registre essa diferença em vez de declarar uma validação que não ocorreu.
Uma nota alta em um exercício próprio não permite prever contratação. A empresa pode considerar outras competências e evidências. Use o resultado para escolher o próximo treino: o objetivo é diminuir um erro identificável, não prometer posição ou aprovação na seleção.
Cinco perguntas do PracHub para ampliar o raciocínio
As perguntas abaixo são práticas relacionadas, não uma lista de questões da Gupy. Seus títulos originais foram preservados para você encontrar o enunciado completo; alguns exercícios avançam além do aquecimento deste artigo.
| Pergunta do PracHub | Como aproveitar |
|---|---|
| Determine feasible task ordering | Explique dependências, ordens válidas e ciclos. |
| How do you diagnose a ratio metric change | Confira numerador, denominador e composição. |
| Debug and Explain Fixes | Escolha um contraexemplo e justifique a correção. |
| Python Language and Runtime Fundamentals | Leia o comportamento da linguagem antes de generalizar. |
| Explain work-simulation approach under ambiguity | Diferencie informação confirmada de uma hipótese. |
Resolva Debug and Explain Fixes e apresente três itens: contrato, menor entrada que revela o defeito e resultado da verificação depois da mudança. Escolha o próximo treino pela habilidade confirmada no convite.
Comments (0)