People put a lot of effort into the job-hunting process.  Unfortunately, they do not take into account another factor that is important as well: background checks.  Employers perform background checks so they can a better understanding of the candidates. You can also get the employment history verification services from online sources.

Credit checks are often, though not always performed.  Employers perform credit checks to gauge how responsible the candidates seem.  Because credit checks reveal people's history with money and debt, they help employers understand whether people can manage their own money. 

Aside from credit checks, employers also perform criminal history checks.  Employers check whether job candidates have a background in criminal behavior.  By performing a criminal history check, employers can judge whether the employee is suitable for the company.  For example, a bank would be reluctant to hire someone convicted of a bank robbery.  Criminal background checks also allow employers to judge potential candidates' honesty because candidates are asked to report any crimes that they have been convicted of.

Ultimately, background checks, both credit, and criminal allow employers to decide how much of a risk a potential job candidate is.  Understandably, employers want to minimize the risk that the company takes on, and by screening candidate credit histories and criminal histories, employers can better gauge how much of a risk the candidates pose.

Of course, background checks are the only thing the job candidates have to be worried about.  There are other things, like interviews, cover letters, and resumes.  Also, finding the right positions is a feat in and of itself.