I had a petty theft charge from almost 7 years ago and was still given the job at AT&T. I think what really plays a role is the amount of time that has passed from your offense. I remember after my background check had passed, the HR manager who was dealing with my hiring asked me if my character still reflects the past and if take responsibility for my actions ...and of course I owned up to it and explained how I grew from it and would never do such a thing again. What I would recommend based on my experience is before your background check is finished but after you've submitted everything, is get into contact with the HR manager and explain how you grew from your mistakes and what you've learned. I think they want to hear that you're mature enough to take responsibility from what you've done .
I know you don't want to hear this, but if I had to bet money I would say that you wouldn't get the position because of recent the offense occurred. Good luck!