Eating carbohydrates at night is perfectly fine.
If one exceeds their caloric maintaence level, more than likely, the individual will gain weight. If one creates an energy deficit, preferably through cardiovascular activity/restriction of calories/weight training sessions, the individual will...