How I will Leetcode and review next week
I have been doing Leetcode on-and-off lately. "On" for most days. "Off" when I have an exam or, lately, feel not in good health. I know this is not a recommended schedule, so I want to incorporate a system to learn and review.
Set up:
- Focus on 75 Blind questions or Educative patterns. Look for them on Leetcode, or else use Educative
- If choosing a question out of these lists, which I don't recommend myself doing, take notice of the rating – It should be 4:1 for upvote
- Record the prompt in my spreadsheet
Process:
- Set a timer to look at a problem for 30 minutes, focus to come up with a solution, even just a brute force one. Only for 30 minutes
- Look for a solution, either in the Leetcode Solution tab or through Google
- Try to understand the problem and close all tabs before proceeding to write up my own solution
- ALWAYS check the answer before hitting the "run" button
- Set a timer to write up my solution, should be 20 minutes
- Feel good about it. Tweet about it maybe. Write about it.
Review:
- Review every three days, two questions on review day
- Spend only 30 minutes to write a solution without looking at the old one
- If stuck, read the word solution in the spreadsheet
- Mark "reviewed" on the spreadsheet
- When all questions are reviewed, mark "unreviewed" on the spreadsheet
This is right now my personal study plan. I still have pramp.com on my must-try task, and a Slack study group I haven't actually felt comfortable participating in. These are all resources that need my putting myself out there.