Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Desafio: Automatizando tarefas (Seleção de ccandidatos)

Problema: selecionar candidatos para uma vaga

Dados de entrada

Currículos dos candidatos
Critérios da vaga (experiência, formação, habilidades)

Algoritmo em linguagem natural

Receber os currículos dos candidatos
Definir os critérios da vaga (ex: experiência, formação, habilidades)
Analisar cada currículo individualmente
Identificar padrões nos currículos, como:
formação semelhante
experiências na área
habilidades específicas
Comparar as informações com os critérios definidos
Selecionar os candidatos que atendem aos requisitos
Armazenar a lista de candidatos selecionados

Ponto de decisão

Se o candidato atende aos critérios → selecionar
Se não → descartar

Ação final

Gerar uma lista final de candidatos aptos para a próxima etapa (ex: entrevista)

2 respostas
solução!

Oi, Jéssica! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou o problema, separando dados de entrada, critérios, ponto de decisão e ação final. Isso mostra bem a lógica de um algoritmo em linguagem natural, pois cada etapa ajuda a transformar uma tarefa do dia a dia em uma sequência clara de ações.

Sua resposta ficou bem estruturada.

Dica: você pode deixar o algoritmo ainda mais preciso incluindo uma etapa de classificação por prioridade, por exemplo: candidatos que atendem a todos os critérios vão para a entrevista, e candidatos que atendem parcialmente ficam em uma lista de espera.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Agradeço pela sua resposta
Gostei muito da Dica de inclui um etapa de Classificação por prioridade.
Usarei como exemplo em outro modelo