Coding screening self-evaluation
a) You are able to solve coding challenges within 25 minutes (indipendently from the leve).
b) You approach learning area by area (ex: array, linkedin list, graph, trees).
c) You kep track of blockers /struggles, and become more self-aware of knowledge gaps => Blocking active preprations when needed for a couple of days of study dive-in.
d) Once completed the learning sessions, you came back to solve the same blocking problems (the same, few weeks later, to validate that you you were NOT relying on short term memory).
I suggest to follow this roadmap: https://neetcode.io/roadmap (with one UNIT at least per week. Even more if needed 📷 )
here my CP guide: https://github.com/omonimus1/competitive-programming