How to find best candidate for job