A positive candidate experience is smooth, respectful and transparent — and it can make or break your ability to attract top talent.