The human resources department of any company has the tricky task of trying to recruit the best candidates, then keeping them on staff once they’ve been hired. It’s a tall order. With most job searches now conducted over the Internet, a job candidate can be lost with a single click.