I've worked through most of the blind 75 and some others (~100 altogether), I don't feel like I'm making any progress though. I can solve some easy's sight unseen, but medium and hard's aren't happening. I feel like I've actually gotten worse somehow recently. I brushed up on a DS / algo course and have been focusing on understanding concepts as I doubt I stand a chance memorizing problems.
Typical approach to studying is:
- Try the problem for 10-20 min without seeing a solution, try to wrap my head around the ask.
- Look through discussion solutions
- Watch a NeetCode video if there's one available
- Try the problem again, reference the solution if I can't code it up correctly.
What am I doing wrong?
In my day to day I'm a solid engineer, this just makes me feel stupid
TC: 200k / 4 YOE / LCOL
To the people who actually find joy in LC, what changed your perception? I can't get into it.
Edit: Based on the suggestions of the kind folks of Blind, here's my updated strategy.
- Focus on one area at a time for 1/2 week and revisit as needed.
- Spend more time struggling with the problem, going to time out after 1 hour moving forward.
- Go back to easy's for confidence if you feel stuck. Also, just because a problem is labeled medium doesn't necessarily make it easier than a hard.
Recommended resources here: codeshare.io/leetcode are handy as well.
Happy LeetCoding folks, we can do it!
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Health Care & Insurance
Travel
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
You need to understand the solution and patterns then reflect on your thinking process during the problem. How come you weren’t able to think of the correct pattern. What threw you off and why. Most probably you haven’t seen the pattern before.