1. Does light brushing work

An old programmer tell you, the light brush face after all has no use, there is now a very strange phenomenon, pure technical articles, we often pay little attention to, on the contrary, XXX interview guide, but will be deeply sought after.

Because of this ethos, there will be more and more interviewees, and more and more water, perhaps we want to solve the first food and clothing, and then talk about the ideal, but I want to say that the person who interviews you is not ignorant of technology, you brush or not brush the face, you will know at a glance.

After all, facial classics is only a skin, large and miscellaneous, wide and shallow, a lot of theoretical knowledge is not mastered, just read the “introduction” online, on the resume written proficient or have the experience, such a person, directly pass.

I don’t want you to brush your face, but you should brush knowledge points that others can ask in depth without being defeated. For example, I once interviewed a person who said he knew the agent mode, he knew the observer mode, and then he started memorizing definitions, giving demos, and how to write this design mode. My question is simple, why use the proxy pattern in a business? Or when is the proxy mode recommended? Is that ok? Why is that? Now you have a legacy project, a big one, that needs to be expanded or upgraded, so what design pattern do you use?

The result is very simple, directly stuck, finally said that I just read the Internet, know how to use, but do not know why to use. So this is someone who, I can understand, just knows grammar, but certainly doesn’t use it in real projects. Because you never know where to use it or when to use it.

Many people like to get a high salary, thinking that they need to read more experience and brush more interview questions. There are also many people who learn technology purely for the purpose of making money, and have no love for programming from the heart. I don’t think it’s fair to people who love programming.


2. The last thing YOU want to say

The author, as an old programmer, wants to tell you that if you want to make achievements and get high salaries in your career, it must be out of your love for this career. You should not always brush some. The interviewer also knows that the project will not be used at all, and the experience that you do not deeply understand is meaningless. Flashy!

Look at some of the basics, like design patterns. Know why you’re using them, when you’re using them, what kind of problem they’re designed to solve, never just use them. Okay

The last thing I want to say is: the author has interviewed many companies and worked on Android for nearly 7 years, but he can’t answer all the questions. Sometimes, he simply says no, which is nothing. After working on programming for so long, some frameworks have not been heard of for so many years, certification is not necessary to master. You can first introduce yourself to the interviewer. For example, what the author is good at in recent years is the optimization of the project. All you need to do is explain this clearly to the interviewer and talk about it in depth based on your own experience.

Never in order to cater to the interviewer’s questions to brush the answer, must show the interviewer what you are good at, if the interview and the company’s business coincidence rate is high, then you are the right candidate, that is to say, as a programmer you must have their own characteristics! This is also the key to a successful interview!


3.End

Don’t be impetuous, learn a technology, must be out of their own curious psychology, don’t think about the interview will not be asked, I hope we can do a solid foundation, love their cause of the software engineer!