Leetcode is an online platform for coding interview preparation, mainly to test one’s ability to come up with efficient algorithms to solve small theoretical problems.
I haven’t touched Leetcode in a hot minute, the minute in question being more than a year, actually. I remember being inspired by my TA in my CS2040 class, who was really helpful throughout and (you guessed it) had a really long daily streak going on Leetcode. I attempted to follow suit, but was wildly inconsistent at best. The moment I encountered a Hard, I folded and broke my streak instantly. Same went for problems that were taking a few too many hours to solve, and I also never remembered to open the site at all over the weekends.
That being said, I was still in my sophomore year then, and now I find myself in my penultimate year wanting to brush up: 1. my DSA knowledge and 2. my Java skills, which have deteriorated at a truly incredible rate. This is also basically a given in anyone’s guide to securing good dev-related internships / jobs, which would be very very very very nice to have.
I’m not gonna be as strict about the daily streak thing, but I am going to attempt to complete the entirety of the Neetcode 150 List over the coming summer. If I do accomplish that, I think I’ll be in a much better spot as an internship candidate, and also just much more confident in my teeny tiny brain’s capabilities.
I guess I’ll document some of the problems I solve here?
I’m going in order so I started off with Two Sum , hope I manage to finish this list!
Shame might also be a good motivating factor here so here’s my current leetcode profile. Ideally we add 150 to this by the end of summer.

Also, I wrote a script to help automate the transcribing of the Leetcode problem and my solution into a new note in this Obsidian vault. Check it out at: https://github.com/kienanana/obsidian-scripts