Interleaving means practicing by doing a mixture of different kinds of problems requiring different strategies.
Overlearning means continuing to study or practice a problem immediately after some criterion has been achieved. For example, correctly solving a certain type of math problem and then immediately solving several more problems of the same kind.
Overlearning provides diminishing returns.