Unpopular opinion: You should solve fewer problems, not more
Everyone flexes their problem count but I think it's misleading. I got into Google solving ~200 problems total.
The key difference: I spent 30-60 minutes understanding each problem deeply. I could explain the intuition, prove the time complexity, and solve variations.
Compare this to someone who solves 500 problems by looking at solutions after 5 minutes. They'll forget everything in a week.
Quality markers:
- Can you solve it again after 2 weeks without hints?
- Can you explain the approach to someone else?
- Can you handle a slight variation?
If yes to all three, move on. If no, you haven't truly solved it.