After each practice I write down the questions i missed or even the ones i got right but i wasnt 100% sure.Then I go over them right after the test. And then after a couple of days, I go over those questions again. If i dont remember some of them, I write THOSE questions down. And do the same. Of course, you should understand the underlying concepts so you are able to do similiar problems of the same concept.