Programmer interview, know the cheats

Mondo Workplace Updated on 2024-02-01

We all know that every recruitment opportunity is very expensive for our little partners.

No one reads the resume, no one invites the written test, no one asks for the interview, it is not necessarily that the skills are not up to the mark, maybe it is that some rules in the interview are encountered.

Today, Xiao Zhuojun sorted out 10 secrets about programmer interviews for his friends, don't step on the thunder

Tip 1

The essence of an interview is not an exam, but telling the interviewer what you will do.

A mistake that many newcomers are particularly prone to make, not knowing what the interviewer wants to ask, in fact, the interviewer does not want to stump everyone during the whole interview, but just wants to know what you will do by asking questions.

For example:

The interviewer asked: How do you use caching in real projects?

Beginners answered:

Use redis to store key-value.

But the interviewer may want to know:

What kind of data is cached in the business, why do you want to cache these data, how to ensure the real-time performance of the cached data, what will be the impact on the normal business process if the cache fails, why you should choose Redis, the implementation principle of Redis, etc.;

As long as you can answer this topic in depth and thoroughly, the possibilities will be greatly improved.

If when you hear this topic, you don't know how to answer, or it feels very simple, and you can finish it in a few sentences, then it is basically difficult to face, because our knowledge reserve is not enough, and we can't say anything about technology.

Secrets

The higher the salary requirements, the better the chances of acceptance.

What I want to tell you is that generally speaking, for a regular Internet company, it really doesn't care about paying more wages, the important thing is talent;

Moreover, from a psychological point of view, people generally only focus on one point, if everyone expects a higher salary, then the company is considering the salary when considering whether to admit us, or it is to consider the technical problem, but the salary is paid by the boss, and the technology is used by themselves, so in a certain way, if there are several competitors who are similar to our technology, but subconsciously, we will think that your technology is better because of our high expected salary, and finally admit you.

Finally, remind everyone that expecting a higher salary does not mean that there are no boundaries, so how much is appropriate?

It can be considered in two ways:One is the number of years of work, in general:

Beginners: 8,000 yuan to 12,000 yuan

1 year to 2 years: 10,000 yuan to 15,000 yuan

3 years to 5 years: 13,000 yuan to 22,000 yuan

More than 5 years: more than 18,000 yuan

Of course, there are some differences between different regions, but the difference should not be significant.

Another aspect is to refer to the working standards of large companies.

Open the job posting, view the job posting of large companies, generally speaking, it is given an interval value, and you can multiply the value with the largest interval value by 80% as the reference value of the expected salary.

Secrets

It's hard to get a lot of skills on your resume.

Here is a brief explanation of why?

There are a few things that can be said about the skills on your resume:

1.I don't know what the core technology of J**A engineers is, but the first feeling for the interviewer is: layman; The more skills listed, the more directions the interviewer asks, and it is difficult for you to master everything, and in the end, you will only scratch the surface of every skill you ask; 3.It is completely exposed that there is no work experience, proficient in the use of office software, foreign language level, computer level 2 or something is not suitable for writing on it;

So how exactly should interview skills be written here?

Write two proficient or in-depth technical points, such as: multi-threaded high concurrency, JYM in-depth research, etc.; Write three proficient applications, this is best to write commonly used frameworks, such as: SSM, etc.; Write three skills that you understand and can easily use, such as: automated deployment, full-text search, front-end related frameworks, etc.;

In short, the skills column should subconsciously guide the interviewer to ask the topic we have prepared.

Secrets

Be confident in yourself, the interviewer is only a few months early in the company.

First of all, it is important to emphasize that being confident in yourself is not disrespecting the interviewer;

The core idea expressed here is that in the whole interview, people should feel that we and the interviewer are equal, the interviewer is selecting people, we are also selecting companies, and applying for a job is actually a two-way choice.

Secrets

Don't write fake resumes, but you must play to your strengths and avoid your weaknesses.

In fact, this is what we often say about how to package resumes, and honestly always suffers; Honesty and trustworthiness, do not write fake resumes, this is the most basic professional ethics; However, it is necessary to promote strengths and avoid weaknesses and appropriately exaggerate their abilities, which is just like a company promoting its products to the outside world.

Secrets

The boss is a human being, when talking about ideals, don't be hypocritical, be honest.

This is generally the last part of the interview, and we must make people feel that we are a sincere and hard-working technician, and we must not make people feel that we are an impetuous and low-minded person.

Secrets

The premise that the choice is greater than the effort is that there is enough effort before there is a choice.

Many people advocate that choice is greater than effort, but the more important thing is often easier to overlook: only enough effort can have choice.

This forms an endless loop, or in our programmer terminology: deadlock, choosing a good company to work for is very important for your development prospects, but only if you can get an offer from a good company!

Secrets

Life is too short to settle for the company you really want to go to.

When chatting with many friends, I found that many friends have a similar mentality: they don't want to work here at all, but it is difficult to find a job, so they have to do it temporarily, and they will do it for several years;

What kind of torment is it to go to work every day with an unwilling mood, and I believe that it is difficult to make achievements, at most barely complete the work, what is the point of doing this!

Tip 9

Don't fight uncertain battles, be fully prepared.

This is a very, very important part of whether the interview goes smoothly, and it is also a mistake that many impetuous people tend to make.

Systematic and serious preparation for interviews!

How to systematically and seriously prepare?

Systematic knowledge points

Systematically sort out the knowledge points and systematically look at the interview questions, and forcibly divide the knowledge points into 3 categories, proficient, proficient, and understanding, don't look at the east and the west, and finally let the impetuous heart collapse directly in the interview.

Write a resume

If the interview invitation rate of the resume is less than 60%, it must be a problem with the resume, and find someone to help you look at the resume.

Mock interviews (at least 3 times).

Increase interview pass rates. The cost of the interview is actually quite high, and I finally received the interview notice, and I worked hard to find my way.

When it comes to interviewing, if you make a regular low-level mistake, it's actually not cost-effective, and the sooner you get a job, the sooner you earn money (the average salary of a programmer is about 500 a day).

Practical study interviews (5 practical interviews).

Go out for an interview, but the purpose is not to meet face-to-face, but to relax, not to be nervous, and get used to technical communication with the interviewer (in fact, many people will get an offer at this stage).

Immediately after the interview, recall and record the questions asked in the interview, how you answered them in general, and then discuss with the professional whether this answer is appropriate, and you must ensure that you will answer better next time you encounter similar questions, otherwise you will not improve after many interviews.

Because the interviewer doesn't point out to us where the answer is bad or obviously wrong, that's why, a lot of people go out for an interview and say they answered well, and then they ask him to wait for the notice, and then there is no more.

Formal interview

In the same way, if you communicate with a professional immediately after each interview, you will find that the questions asked by each interviewer are similar, and you will feel that the interview is so easy! When you get multiple offers and choose one of them, it feels like you've reached the pinnacle of your life!

Pass the probationary period

Although it is said that the interview to build an airplane, work screws, but it is estimated that for people who have just entered the industry, there are still a lot of technical contacts or do not understand, at this time do not understand must ask more, business more ask colleagues, technical to study it yourself, if you still do not understand, you should consult more professional people, really do not understand and then ask colleagues, in short, in short, you must be proactive!

Secrets

It doesn't matter if you can't do the written test, the key is to show that you are taking it seriously.

First of all, you should understand that in the case that you take the written test questions seriously, whether the written test questions are done well or not, right and wrong actually does not have much impact, note that I am talking here about taking the situation seriously;

This is estimated to be difficult for people who do not have many years of work experience or have not led team development to understand, in fact, most interviewers focus on the following 3 points:

Whether it can be talked about or not

Initiative

Logical thinking

This is a very, very important part of whether the interview goes well or not, and it is also the most common mistake that many impetuouss make.

Related Pages