How I will Leetcode and review next week

·

2 min read

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.