I understand there is a 200 point per day cap on reputation but there are exceptions that would allow for more. I assume one is acceptance of an answer and another is for a bounty. What are the other ways that more than 200 can be awarded. I see some people who gather 290-305 rep points per day. How is that possible?
In principle you can earn an unlimited amount of points per day. In practice, the realistic limits are below;
Upvotes - These are limited to 200 rep per day.
Bounty awards - Theoretically unlimited but since there are usually only 400-1000 rep points worth of "bounty" questions available, that represents something of a limit.
Accepted answers - Theoretically unlimited but realistically you're unlikely to have more than 4-5 accepted answers in a day.
Association bonuses - Not added to your cap level but also not shown on your rep graph.
The single highest number of reps gained in a day is
560 760, primarily from a 500 point bonus. The highest number of reps gained in a day without any bonuses is 350.
Quoting from the help centre page on reputation:
You can earn a maximum of 200 reputation per day from any combination of the activities below. Bounty awards, accepted answers, and association bonuses are not subject to the daily reputation limit.
These exceptions are the same across all Stack Exchange sites.
On a user page, you can see a breakdown of the user’s reputation, and where they earned it, by clicking on the "Reputation" tab or appending
?tab=reputation to the URL.
For example, your reputation breakdown can be found at
Everything that affects your rep – voting, accepted/accepting answers, bounties, and so on – are listed here, grouped by day so you can see how a particular user scored more than 200 rep in a single day.