Objectively, I am poor at Leetcode/Interview style problems. I've spent the last few years of my CS career focusing on courses, jobs/internships, and building personal projects. During this time I have neglected an absolutely crucial aspect of programming - puzzles (lmao). Over the course of several interview assessments, I have been brutally humbled by what would be deemed simple interview questions among Leetcode's elites. The first step to solving any problem, is admitting that it exists - I am bad at Leetcode/Interview questions.
Over the coming weeks, months, or even years, I will dish out a monumental effort towards improving my Leetcoding skills. I will go from struggling with Leetcode easy's to absolutely steam-rolling Leetcode medium's and hard's. The plan is to do the following EVERY SINGLE DAY:
- Complete and understand one Leetcode problem
- Document the approach to each problem for better understanding
- Accompany my practice with reading