Decomposição: Ter uma sessão para o candidato com informações relevantes para o processo seletivo e adicionar um sistema de mensageria.
Padrões de uso: Usar um e-mail padrão com campos dinâmicos, como nome, data e hora, no corpo do e-mail.
Abstração: Não é necessário que o candidato saiba quantas pessoas estão concorrendo à vaga.
Algoritmos: (
Criar lista de candidatos inscritos na semana;
Verificar data e hora disponíveis para a entrevista;
Atualizar os campos do corpo do e-mail padrão com o nome e a data/hora da entrevista;
Aguardar confirmação do candidato;
Se o candidato confirmar: enviar outro e-mail para confirmar a entrevista;
Se não: após um prazo de 48 horas sem confirmação, enviar um e-mail informando que a entrevista não pôde ser confirmada;
Atualizar a lista semanalmente; )