After yesterday wrote my study method, unexpectedly so many people sigh with emotion my study way, all say I self-discipline, is I self-discipline? I don’t think so. I feel like I just work a little harder than others and don’t really have the discipline I want.

As I think the saying is particularly true, is: you just need a little effort, you will surpass 90% of the people in the world. Why is that? Because most people just muddle along and don’t work hard. Many people feel that they have to work very hard. They think that they work very hard, so they won’t even make a little effort.

Since what I wrote yesterday is my way of learning, today I’m going to talk about my way of interviewing as a programmer.

When it comes to interviews, the first thing that should come to mind is your resume, which is your foot in the door. How to prepare resume, how this this stepping-stone quality stands up to the most excellent, weighing of the strong, how to see you prepare carefully and attentively?

1. How to prepare your resume?

In fact, there should be a difference between a resume for fresh graduates and a resume after work. I have answered many similar questions on Zhihu. For example: a fresh graduate’s resume, in fact, one page is enough. However, a resume for an experienced programmer should be limited to two pages; one page is usually not enough.

Personal information, profile, Skills, education, work experience these are the required options and add up to about two pages. The reason recent graduates can control a page is to eliminate the work experience column.

Personal information and self-introduction must be written attentively, and statement summary to be concise, especially self-introduction control within 140 words, the advantages of their own, experience, experience can be highlighted. Many HR people don’t have much time to look at a resume and just skim it.

Actually, when I write my resume, especially in the skills section, I like to write “thousands of faces”. What does “thousands of faces” mean? We all know that with the rise of algorithms, now information apps are thousands of people, according to everyone’s hobbies, recommend everyone’s own favorite content. “Thousands of thousands of aspects” is to write different resumes according to the requirements of each company, this difference, is highlighted in the column of personal skills.

As we all know, on the recruitment website, every company has written the requirements for recruitment, which will be particularly highlighted, such as: streaming media technology is preferred, algorithm is preferred, and low-level development experience is bonus.

Take a simple example, for example: For some recruitment companies, it is a plus to say that the algorithm is good. So you put your algorithmic strengths in your skills section, first, where you can see them quickly, first in the job requirements, and then back in the job requirements.

Of course, individual skill column is to write according to oneself individual circumstance certainly, you won’t algorithm, the somebody else says algorithm is add extra points, you also don’t disorderly write, you accord with the skill that they ask to go to the front, not somebody else recruit for a job to ask what, you write what? Otherwise, you’re screwed.

We have been the interviewer of all know, especially like to see skills column, according to the skills column to write the ask, you will not write, ask, you will not, the impression directly reduced points, greatly reduced, basic can not pass. Be familiar with these words to use accurately, do not know things, you write familiar.

In terms of work experience, project experience, it’s also important to highlight the techniques and frameworks that you use in your project, and the skills that you use in the job description. This will make you look like a good fit for the interview.

This is called “thousands of faces” and you can dramatically increase your chances of getting an interview by doing so. However, you can’t prepare so many resumes every day, and each one is different. Of course not, you have to have a very dedicated generic version, and the special version is only for companies that you really want to work for, companies that you really like, and you can use the generic version for other companies. For example: you like to go to BAT TMD such a big company, then according to their recruitment requirements to prepare a different resume, other ordinary companies can be the same resume.

2. How to respond in the interview?

Before I answer any questions, let me ask you a few questions. I don’t know if you’ve summarized the questions that interviewers often ask or like to ask? Have you concluded or thought about it?

Do you think this is the problem? Interviewers often ask: What was the most difficult technical problem you encountered in your work experience or project experience? How did you solve it? Or: Which project do you consider your best and proudest?

Are you often asked this question? These questions, you can prepare in advance? Think about the most difficult problem in your project, think about how you solved it, and when you answer it, surprise yourself with your ability, especially your ability to find and solve problems. That’s what we’re testing you for. When answering, you should be confident and have feelings (such as pride, pride), which gives the examiner the feeling that you are very confident, very energetic, especially extra points.

How to answer questions that you are not familiar with?

Do you know what to do in a situation like this? Do you keep silent, or do you just say you don’t know? Or do you just answer without thinking, trying to catch a rat? In fact, I think the right answer is this.

If you have a question and you don’t have any idea what it is, you can just say to the interviewer: I don’t know about this question. But I still want to try to answer, can you give me a hint, give me an idea? A normal interviewer will give you an idea, but you can try to answer it. If you can’t answer, just say no. It’s okay. It’s normal.

If you have a problem, you have some ideas, but no confidence. You can set the stage for the interview by saying: I know a little bit about it, but I’m not familiar with it and I don’t know if that’s correct. I want to talk about my thoughts, try to answer them. You say your train of thought slowly, as a result of had done before matting, just understand, do not know right, when encountering jam shell, general interviewer can give you clew. And that might give you a complete answer.

In fact, this is routine, routine interviewers for your good impression, so, must have these skills, both show you honest, feel you work hard, have the idea to solve the problem, this is the answer method of extra points.

3. Preparation before the interview

In fact, why put the preparation for the interview at the end, because there is nothing to talk about, I was not going to write about. After all, everyone knows that the interview is coming, so you must prepare for the interview in advance.

For example: before the interview, be sure to review the fundamentals and principles, may not usually use, only used in the interview, some forget, these need to review, especially the basic things.

For example, algorithms, many people know, especially big companies like the interview algorithm, so before the interview, brush some algorithm questions on Leetcode every day, this is a necessary job, there is nothing to say, unless you usually good algorithm, do not need to review and recall ideas in advance.

In fact, the preparation before the interview, needless to say, is very important. There is no skill in these preparations, but you have to learn and review them.

To everyone nagging so much, do not know if you have some inspiration or to you have any help? If it is helpful and inspiring to you, please leave a comment, like and forward. That’s all I have to say for today, because I’m going to write too much, and you’re going to get bored.

Finally, for more exciting articles, please pay attention to my wechat public number: Non-famous Programmer

Technology, workplace, products, thinking

Industry to observe