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.