Conducting background checks is usually a standard procedure in hiring an employee. This is usually the problem encountered by most of the applicants who are looking for a job. Especially for those who had a record from the past, because these records will be attached on your profile even if it has been happened for the past few years.
But there are some companies who do evaluate the records first and consider the applicants. But this can be a risk in the part of the company that is why they need to do thorough evaluation just to consider applicant that has passed records on their profile.
And for those applicant who have bad records, they should be patient enough to look for those company that consider applicants that have bad records. And don't feel too hopeless if you are really striving for a job.
But the chance of being hired is too low; we cannot blame these companies because they are just securing their property and protection of their existing employees. There are cases where incidents happened where some scandalous situation had happened on a company, that is why more company are really very strict in hiring applicant and don't accept those who have criminal history.
So, if you are really want to be hired and you have a criminal record, background check is an obstacle in looking for a job and you may need to wait for years before that record can be cleared out and have a clean record on your background check.