Sounds like you're in California. I'd start by making sure you know your rights under their "Ban the Box" laws. In general I don't think an employer can ask about or consider a prior conviction until after they've made a conditional offer.
they do not honor those, sorry. they ask anyways. and if you wanna put up a fight with HR about why they're asking when they can't, you are already fired before you've been hired.
You should talk to an employment lawyer. You could potentially get a cash settlement, force them to consider your application, or an injunction that would force them to treat future applicants better. Could also file a complaint with the state and they will investigate on your behalf. Good lawyer can advise you of options though.