More than likely most employer's wouldn't think about hiring you if they knew you had anything to do with weed or any type of drug thats why they have random drug tests in most workplaces if you took the test and a drug showed on it your getting fired
No because it's not mandatory to disclose misdemeanor crimes nor do they show in background check I believe.