1.- si descomponemos el problema:
a) optimizar el tiempo, bien escaso y valioso
b) listar candidatos
c) organización de entrevistas y agendamiento de horarios
c) enviar correo tipo de confirmación
2.- patrones:
Separar los candidatos prometedores de acuerdo a patrones de palabras clave, orientadas por ejemplo a especialidad, manejo de soft skills, manejo de inglés, proyección de salario, etc.
3.- abstracciones:
a) elegir candidatos
b) agendar
c) informar
4.- algoritmo:
Se puede crear para efectos de seleccionar los candidatos, agendar de manera automática e informar mediante e-mail.
Saludos.