Memoizing 300 questions isn’t easy
Memoizing 300 questions isn’t easy
So really, you do need to memorize stuff. Maybe not questions per se, but certainly patterns and techniques (on top of understanding the fundamentals)
Understanding is the hard part, the implementation should be the automatic part. I mean, we're programmers, right? We know how to shuffle arrays around and return values from functions.
Should I just be looking up solutions instead of even trying to solve them if the goal is just memorization?
Good actors react from first principles.
Memorizing LC solutions is attempting to "stockpile."
Instead, we should be learning the main principles, and then reacting to technical interview problems from there, rather than trying to recall the solution to the problem.