Você está atuando como analista em um projeto com o time de Recursos Humanos de uma empresa. A equipe está sobrecarregada porque precisa, toda semana, organizar entrevistas com candidatos, enviar e-mails de confirmação e montar uma agenda com todos os horários.
Resposta:
Decomposição do problema:
Recebimento do Curriculo
triagem conforme requisitos da vaga
verificar disponibilidade do candidato e do recrutador para agendar entrevista
agendar entrevista
encaminhar e-mail para confirmação
montar agenda após confirmação.
Reconhecimento de padrão:
Receber curriculos
Triagem
organizar entrevistas
e-mails repetitivos
agendamento de entrevista
Abstração:
Receber Curriculo
Triagem
Agendar entrevista
Algoritmo:
Receber currículo .-> triagem para verificar se o candidato atende aos requisitos da vaga -> Se aprovado na triagem, encaminhar link de agenda online por e-mail. -> confirmar a disponibilidade do recrutador -> confirmar o agendamento e enviar e-mail de confirmação (caso seja compativel).Se o horário não for compatível, escolher outro horário. -> Registrar o agendamento confirmado na agenda semanal.