I'm currently a H-1B visa holder and planing to apply new H-1B visa in Tijuana, Mexican before I leave US to visit my parents in my home country(not Mexican). However, one problem concerns me a lot. I was arrested and charged with second degree misdemeanor for having knive in my carry-on baggage in Salt Lake city airport two years ago. Later with the help from my attoney, the charge was dismissed in the interest of justice. And I was told it wouldn't affect my green card application.
Here my question is that if this criminal record would result in the denial of H-1B visa applicaton. Thanks for your answer.

