[Preparation for Autumn Recruitment Series] How should a fledgling programmer prepare for an interview?

Whether it is school recruitment or social recruitment, various interviews and written examinations cannot be avoided. How to prepare for these things is extremely important. Whether it is a written test or an interview, there are rules to follow. What I mean by "rules to follow" just means that you can prepare in advance for technical interviews. I actually don't really like the behavior of memorizing and memorizing various questions in advance when the exam is approaching, and I am very opposed to it! I think this method is extremely extreme, and it is useless at all in front of a slightly experienced interviewer. It is recommended that you take a step by step approach.

1 How to obtain interview opportunities with major companies?
Before I talk about how to get interview opportunities with big factories, let me give you a popular science/comparison of two very common concepts in school recruitment-spring recruitment and autumn recruitment.

Number of recruits: Autumn recruits are more than spring recruits;
recruitment time: Autumn recruits generally start around July and last until the end of October. But big factories (such as BAT) will start early and end early, so you must grasp the time. The best time for spring recruits is March, and the second best time is April. In May, there will be basically no spring recruits (Golden Three Silver Four).
Application difficulty: Autumn recruits are slightly larger than spring recruits.
Recruiting companies: There are a lot of autumn recruits, while the number of spring recruits is small, which is generally a supplement to autumn recruits.
In summary, generally speaking, the gold content of autumn recruits is obviously higher than that of spring recruits.

Below I will talk about some of the methods I know, but it should also cover most of the methods for obtaining interview opportunities.


Pay attention to the official website of Dachang, and submit your resume at any time (through the process of online application); participate in the presentation meeting offline, and submit the resume directly;
find the brothers and sisters / people you know, and help push it inward (which can help you avoid online application resume screening, written examination screening , It’s pretty good, but you still need your resume to be good);
blog posts are fancy/Github excellent open source project author, Dachang internal staff invites you to interview;
job search websites submit resumes (not too recommended, suitable for overseas investment );
in addition to these methods, I have encountered this experience: some some departments of large companies may temporarily not recruit enough people, then if your relatives or friends just this company, and you are just looking for another offer, then the interview The opportunity is basically there, and the difficulty of this kind of interview seems to be generally much lower than other formal interviews.

2 Preparation before the interview
2.1 Prepare your self-introduction
From HR, technical to executive/departmental supervisors, the interviewer will generally ask you to introduce yourself first, so it is really important to prepare your own introduction. The general recommendation on the Internet is to prepare two self-introductions: one for hr, which focuses on highlighting your own experience, and the programming skills you know; the other for technical interviewers, mainly about yourself The technical details, project experience, and experience are all covered in one sentence.

Let me briefly share a simple template of my own self-introduction:

Hello, interviewer! My name is so and so. In college time, I mainly use my extracurricular time to study XX. I participated in the development of a XX system during school. In addition, I also wrote many systems such as XX system during my study. Apart from studying, I prefer to organize and share what I have learned through blogs. I am now a certified author in the XX community and have written very good articles by XX. In addition, I have won a certain award, how many Stars are there in a certain open source project on my Github.
2.2 About dress.
Wear a suit, tie, and small leather shoes? NO! NO! NO! This is an Internet company interview and not a red carpet, so you only need to dress simple and generous, not too formal.

2.3 Bring your transcript and resume with you.
Some companies will ask you to hand in a transcript and resume as a reference in the interview before the interview.

2.4 If you need a written test, you
can scan some written test questions in advance. If you have a lot of free time, you can scan the written test questions (there are many on Niuke.com). But don't just brush the interview questions and don't do the code. Programmers don't exist for exams.

2.5 Spend time on some logic questions. During the
interview, I found that some companies have logic question test sessions, and they all take the logic written test results as a very important reference.

2.6 Prepare your own project introduction.
If there is a project, the first step in a technical interview, the interviewer usually asks you to introduce your project yourself. You can consider from the following directions:

A feeling about the overall design of the project (the interviewer may ask you to draw the architecture diagram of the system)
In this project, what have you been responsible for, what you have done, and what role
have you learned from this project? Technology, learned the use of those new technologies.
In addition to the project description, it is best to reflect your own comprehensive qualities, such as how you coordinated the collaborative development of project team members or how you solved a difficult problem Or what technology did you use in this project to achieve what functions, such as: use redis as a cache to improve access speed and concurrency, use message queues to cut peaks and reduce traffic, and so on.
2.7 Preparing for the technical interview in advance
Find out which knowledge points may be involved in the interview and which knowledge points are the key points. Which questions will be frequently asked during the interview, and how to answer them by yourself. (It is strongly not recommended to recite questions. First: How much can you remember by recitation this way? How long can you remember? Second: It is difficult to keep on learning the recitation method!)

2.7 Do a targeted review before the interview The
so-called targeted review is a review specifically for the company you want to interview. For example, before the interview, you can find out if there is any face-to-face of the company you want to interview.

Give a chestnut: A few days before my interview with ThoughtWorks, I found some articles on the technical aspects of ThoughtWorks on the Internet. Then knowing that the technical aspects of ThoughtWorks will allow us to add one or two functions to the previous homework, so I refactored the program I did a day in advance. Then when it comes to the technical side, simply change a few lines of code and write a test. If I did not prepare in advance, I think there is a high probability that I will not be able to complete this task in 20 minutes.

3 Replay after the
interview. It is normal to have a failure in the interview, so it is the most important thing to be good at summarizing the reasons for your failure. If you fail, don't be discouraged; if you pass, don't be ecstatic. Interview and work are actually two different things. Many people who fail the interview may have better work ability than you, and vice versa. I personally feel that the interview is also like a brand new journey. Failure and victory are common things. Therefore, I advise you not to become discouraged and lose your fighting spirit because of the interview failure. Don't be complacent because you passed the interview. What awaits you is a better future, keep on!

The editor collected a variety of first-line Internet interview questions, video materials, interview document summary, and follow the WeChat public account to get it!
Insert picture description here

Guess you like

Origin blog.csdn.net/lingshengxueyuan/article/details/107785392