For the kind of experienced individuals, would you guys recommend I solve problems in a certain pattern to practice? like focusing on math problems first or problems that cover a certain topic? or would it be better or the same to just randomly solve problems that are +100-300 my current rating.

Do binary search then pick random then do two pointer then pick random ..