> Solve all the problems at the end of the chapters in the textbook
It really depends on the textbook, isn't it? I find it impossible to solve all the problems in CLRS, for example. Our professor assigned one of the problems about universal hashing, and it took me hours to get the key insights to find the correct proof. I can't imagine how one can solve all the problems given so many competing priorities, except for a few truly talented.