(For those viewing this, this is asked from the time when upvotes on question leads to +5 rep.)
A new Puzzling Stack Exchange member (reputation = 1) asked a good question.
He got a square number upvotes, and a square number downvotes.
(more Upvotes than Downvotes)
So, His reputation is a square number below 500.
Then he answered a question, and got good responses.
Again, he got a square number upvotes, and a square number downvotes.
(more Upvotes than Downvotes)
Again, his reputation now is a square number, but still not more than 500.
How many upvote and downvote he get after asking?
Then, How many upvote and downvote he get after answering?
Bonus Question : How if he answer first before asking?