Technology has revolutionized the way people apply for jobs and the way hiring managers attract candidates. New tools and techniques mean that HR departments can more efficiently utilize their time and more effectively communicate with potential employees. Attracting key talent is a challenge.