Well, you can lie about them and not get hired if they figure it out, or fess up and explain how you've reformed and probably get hired if you do well on the rest.
I have seen this guy drive (apartment, jeep, 4Xing) reform is not an option.
ThomasMore is correct, a nolo contedre, deferred prosecution, no contest,-- it is all the same, and it is on your record. Some H.R. departments have specifically told me that they consider them the same as a conviction and if you hide it they will find it and send you home. It doesn't matter what the app asks, it matters what they are looking for and you don't have that answer.
About the NDR, it only shows convictions, suspensions, revocations, and surrenders (move to a diff state). Each state is different in the amount and length of information they carry. Just because you think the airline is only going to get a "work history" search doesn't mean they won't make you sign a waiver for a full disclosure. If you are hoping they won't find out about something that happened a while ago and has since been omitted or expunged from your state driving or court records,be careful. Most companies hired to do a background search will check compilations and databases on the Internet created by these people to make things easier for them. You would normally have to go to each individual state and county to get information, they bypass this by uploading the information on to a private database. Even if you have it expunged from the county records today, it will still be in the private database. This includes a speeding ticket that you got 15 years ago. The ticket doesn't come up on any driving record, but because you sent a letter contesting it, there is a court record of it. That record was probably copied to a private data base and still exists in the county court records. It can come up in a background check, it might not, but don't bet your career on it.