First, review your professional knowledge in advance

Professional knowledge is the most important point, with a solid professional foundation, you can move to the other side of success.

Therefore, before the interview, must review the professional knowledge. Make a summary of what you have learned and keep it in mind. After lunch, review, do casually see a basic topic, the heart can have an answer.

For example, a basic basic question, what is the difference between an ArrayList and a LinkedList? If you are doing Java background development, should be able to, ha ha, not quickly review, ha ha ha.

So, before the interview, just like this guy in the picture, study hard

Second, the resume written on the project must be enough to understand, grasp the highlights.

The information you put on your resume is the interviewer’s window into you. Make sure you know the ins and outs of any project you write about. If you copy someone else’s impressive work and the interviewer asks you about it, it will give you away

At the same time, your resume needs to have some content, some highlights. Of course, the bright spot on the resume is not necessarily the female red that has been brewing for hundreds of years. It can also be the rice wine that you have brewed with all kinds of hardships, as long as the taste of your sweat is reflected in it.

That is to say, your resume is not necessarily need to be a lot harder on hundreds of star project, also may be yourself responsible for the design of some of the items interesting, even a small registration system, as long as you can in there, has poured into your thinking and sweat, and make the interviewer feel that the interview won half the battle.

Finally, let’s take a look at my previous project (which I think is a little bit of a highlight), using CAS to solve real concurrency problems

CAS optimistic locking is a practice for solving concurrency problems

Three, the interview must put an end to excessive tension, to treat calmly.

Be sure not to stress out during the interview process. It can cause you to freak out, forget the answers to basic questions, and lose out on the ideal offer.

It’s ok to be a little nervous and it will force you to prepare carefully, but being overly nervous will do the opposite.

So two days before your interview, take a run, take a few deep breaths, mentally reflect on something wonderful from your past, exercise, sing a song, play the piano, etc.

If I feel depressed or nervous, I will play guitar and sing songs, haha

4. Fully understand the company and the position before the interview

Before the interview, find out more about what the company does and what the job entails. Think ahead of time about what the interviewer is likely to ask, put yourself in others’ shoes, and think beyond yourself. For example, if you are working for a development position at a bank that uses its own MQ communications, you will need to be prepared with HTTPS related interview questions, message-oriented interview questions, etc.

For example: how does HTTPS work? Talk about RocketMQ message ordering and repeated consumption, etc.

5. Lead the interviewer into familiar territory during the interview.

Learn to lead the interviewer into familiar territory during the interview.

For example, if you are familiar with indexing, and the interviewer asks you to describe your project/project optimization, you can say that you did slow query optimization with index, etc., then the interviewer will probably ask you index related questions. You can add overlay indexes, left-most matching, clustering indexes, back tables, query optimization.

It is best to analyze your optimization process with some flow charts and schematic diagrams to let the interviewer know your thinking trajectory, and then the interviewer will be more likely to recognize you.

Here, I can’t help but share a beautiful picture of InnoDb logical storage structure, as shown below:

Six, there are people who know the inner push than in boss direct hire, hook, etc., through the probability will be higher.

If you want to face a big factory, there are people who know the best to push inside, in fact, push the probability of a lot of. Because, we all know a truth, next to excellent people, also some excellent people, is the so-called birds of a feather flock together, people in a group. That’s why most hiring managers do the same thing. If you get an interview through internal promotion, do it well, Leo.

Seven, in the work of a word accumulation, in the interview, a word performance.

This sentence means that in the process of learning and working, we need to accumulate little by little, especially in some details and places where mistakes are easy to be made. Then, during the interview, lay those details out in front of the interviewer, clearly, word for word. In other words, the interviewer will give you credit for being thoughtful.

For example, here is a summary of the details of the code I worked on, if you are interested

Write code with these ideas in mind so your colleagues don’t think you’re a copy-and-paste programmer

Try to get as many offers as possible in the interview, so that you can control the initiative, otherwise the HR may squeeze you.

Interview for a job and treat the offer. You have to eat what’s in the bowl and watch what’s in the pot. Otherwise, if you only have one offer, the HR is likely to squeeze the most out of you when they come to negotiate. Take a few more offers, you can have the capital to negotiate salary.

Nine, brush more professional pen test questions, programmers, strive to become a regular customer of Leetcode.

Ali, tencent, headlines, these companies interview often require manual writing programming problem, so, as the interviewer, if you want to pass, must need more brush, especially leetcode website the above problem, not every problem can memorize, but at the very least, each type of topic, you need to know the train of thought, need to know about how to achieve it, such as: Dynamic programming problems, linked list operations, and so on.

Learn a musical instrument or play a sport.

Learning a musical instrument is to make life more poetic, and keeping up a sport is to keep healthy.

To learn a musical instrument, it seems to the interviewer will add cent, because of the annual meeting of the go up show haha ~ insist on a campaign, is also a plus, because generally company has sports team, basketball team, badminton, or if the interviewer is just like you love basketball, perhaps, you can talk about the lakers’ championship this year, ha ha. And, people who exercise are the most sunny, ha ha, do not believe me ~

Personal public account

  • If you think it’s good, give me a thumbs up and attention. Thank you
  • At the same time, I am looking forward to friends can pay attention to my public account, behind slowly launch better dry goods ~ hee hee