If your iPhone alarm is not going off after snoozing, then it's likely that you have turned it off in the settings. To fix that, make sure you have the Repeat option on in the Alarm you wish to hear again after snoozing it. Or, try deleting and recreating the Alarm.