I realized software engineering interviews are mostly meaningless in terms of an engineer’s day-to-day quality, but that there’s a whole industry surrounding prep for a reason. There’s no way I want to worry about revisiting topics like deleting nodes from a BST or LRU cache implementations 5 years from now (I have 5 YOE), but it looks like no company’s really challenging the way engineers are traditionally tested. Therefore, I fear I’ll constantly need to study LeetCode and do practice interviews very, very often for the rest of my career! So how often are you doing LC problems, even though you’re employed, and how often are you doing interviews just to stay in that mode?
Ma-man... let me say again : get on board with the program. LC until you drop.
Instead of playing video games, I do my leets.
See.. here is a good boy!
Make it more fun. Try to tinker with projects that use those algorithms. You will remember it better
I do 4-5 interviews per year. Each interview I always learn something new