Why brush
Algorithms are an important foundational quality, as well as keeping your mind in a state of mind. Maybe you’re at work, a lot of business, and it’s hard to use algorithms. But I’m a big fan of using algorithms to consider a person’s basic qualities and abilities, and of course the other half should be project experience. To be realistic, now domestic companies are paying more attention to algorithms, such as Toutiao. Algorithms determine your ability to think about complex problems, if you want to be more than just a add, subtract, change and check engineer.
How to brush
The first stage is to save the quantity and find the feeling
Before 30 to 50 questions, I think you can do it randomly, either with easy or medium. Of course you can skip this stage if you have a good foundation.
The second stage is advanced
Look for the most common interview questions
There is a summary on the Leetcode website with about 100 questions, which is suitable for advanced level
Do a member to find the company’s question bank brush:
It’s definitely more targeted
In the above process, your library to brush is fixed, around 150, you can click on leetCode classification, for example, from the linked list to brush, or random brush.
Stage 3 Summary + Expansion brush
Failure is not the mother of success, summary is. This is your question quantity should be in 150+, the general question bank of a company, in addition to the foreign enterprise Google that kind of 400+, two years of not more than 150. You need to sum it up.
Every brush problem, in addition to too simple, suggest writing problem solution, brush the md file to establish first.
Each problem, if you do it completely independently without looking at the solution, the familiarity is 1, and if you do it independently twice, it’s +1, so it can’t be less than 1. I’m breaking it down by company.
In the picture above, you have seen the classification, yes, when reviewing, I recommend the classification review. It works better. At the same time, for each kind of problem, such as dichotomy, such as sorting. It is recommended to have a separate document summarizing the basic ideas, common usage and writing. Such as:
Resources to recommend
Leetcode China version membership is cheaper, you can see the question bank. Just don’t ask any questions
remind
See more, others write again good will not be yours, can refer to, but want to, write yourself, strong than everything.
About the blog
I am on the move recently, and I will finish my summary article in 1-2 weeks.