Found it on Reddit.. Thought might be helpful here...
Will keep it short and simple.
I'm a new grad, and I received several offers from top companies and well known unicorns / startups.
How did I do it? Leetcode.
That's the name of the game currently. If you can do Leetcode, you WILL get a top offer from a top company. Thats all there is to it.
Here is how to properly leetcode:
DO NOT attempt to solve any questions on your own (YET!). Yes, you heard me right. I know I sound crazy. But solving ANYTHING on your own is a complete and utter waste of time. Don't even spend 5 minutes on a problem. You do not have the base knowledge yet. You will simply be getting frustrated, and spinning your wheels.
So, what do you do? simple.
Once you have done 300-400 problems like this (it sounds like a lot, but remember.. you are NOT wasting hours per problem trying to solve it.. so you will go through A LOT of problems in a short amount of time.. the key is NOT to memorize, but to UNDERSTAND THE PATTERNS), you can start going through company specific questions on leetcode by buying premium. You will notice you can solve them now on your own!
Congrats, you just saved yourself months and months of headache and frustration.
*** --- ***
Helpful Links :
You don't have permission to view the spoiler content.
Log in or register now.
Will keep it short and simple.
I'm a new grad, and I received several offers from top companies and well known unicorns / startups.
How did I do it? Leetcode.
That's the name of the game currently. If you can do Leetcode, you WILL get a top offer from a top company. Thats all there is to it.
Here is how to properly leetcode:
DO NOT attempt to solve any questions on your own (YET!). Yes, you heard me right. I know I sound crazy. But solving ANYTHING on your own is a complete and utter waste of time. Don't even spend 5 minutes on a problem. You do not have the base knowledge yet. You will simply be getting frustrated, and spinning your wheels.
So, what do you do? simple.
- Go to grokking the coding interview (no DONT buy it. Waste of money) and look at their list of patterns.
- Pick one pattern, and go to leetcode. Search for problems with that pattern.
- Go through each problem for the pattern, and go STRAIGHT to the solution. Do not even spend 1 second trying to solve the problem. WASTE OF TIME.
- Understand the solution DEEPLY. Make notes. Google things you don't understand. Watch videos on youtube about the solution. Go to the discussion section on leetcode and see what others came up with. Play around with the solution, modify variables, etc. Basically... UNDERSTAND THE SOLUTION AS DEEPLY AS YOU CAN
- Move on to the next problem, and repeat.
- After you have done this for enough problems, you will feel a lightbulb going off in your head. Congrats, now you know how to solve this pattern!
- Go back and pick a new pattern, and do the same thing.
Once you have done 300-400 problems like this (it sounds like a lot, but remember.. you are NOT wasting hours per problem trying to solve it.. so you will go through A LOT of problems in a short amount of time.. the key is NOT to memorize, but to UNDERSTAND THE PATTERNS), you can start going through company specific questions on leetcode by buying premium. You will notice you can solve them now on your own!
Congrats, you just saved yourself months and months of headache and frustration.
*** --- ***
Helpful Links :
Grokking the Coding Interview: Patterns for Coding Questions
AlgoExpert + SystemsExpert Videos Collection
For any Ebooks -You don't have permission to view the spoiler content.
Log in or register now.
Last edited: