Tell me about the interview

 

This article was first published on the personal WeChat public account "andyqian", looking forward to your attention~

foreword

  Friends who are engaged in the Internet industry know that every time (March-April) comes. Recruitment websites, the recruitment information in the technical community is particularly lively. Because there are many friends who hope to give themselves a salary increase during this period of "gold three silver four". Taking advantage of this period, I decided to record some of the interviews and share them with you. If you can help a friend in need, that would be the best!

hard work

  Most of the interviews are a test of our professional ability. In terms of hard skills, it includes: the mastery of common data structures, the time and space complexity of common algorithms. Design patterns and more. When it comes to practicing hard skills. There are no shortcuts.
You must try more, write more, and read more to improve your hard power.

  1. Try more: If you don't understand something, try more. Don't take it for granted.

  2. Write more: It means to write more projects. Go to the actual project to step on the pit and grow.

  3. Read more: If you do technology, don't close it. Microsoft, once known for being closed, has embraced open source, let alone. You can see more code written by others through Github. In fact, many friends feel a headache when they hear the source code of an open source project. In fact, excellent project source code looks more pleasant. If there is something we don't understand, we can debug it step by step through the test class in the project.

There are many companies in the interview process. Also ask some questions:

Have you looked at the source code of the open source project? What design patterns does it use?

This will test you, have you learned about open source projects?

If you are a Java programmer, you will ask:

Have you seen the source code of Spring?

What are Spring transaction propagation properties and isolation levels?

What are the common design patterns? Can you write a singleton pattern by hand?

etc.

soft power

  In addition to hard skills, the soft power of programmers is also very important. Communication skills, logical thinking skills. Documentation skills, etc. Blogging is also a form of soft power. You keep updating your blog. Give your blog address, GitHub address, etc. in your resume. There are also bonus points (provided that there is content).

Love of reading is also a kind of soft power. At the end of some technical interviews, the interviewer usually asks:

What tech books have you been reading lately?

At this time, you can reflect the soft power of your love of reading.

Review

  Play Go, chess, etc., there are replays. in order to check where you need to improve. Likewise, interviews need to be reviewed. After the interview, unknown questions appeared in the written test questions, and the interviewer raised concepts that he did not know. We all need to search and understand after the fact. In fact, every interview is a test of yourself. Find good opportunities for your own shortcomings.

small advice

  Here are some suggestions for you.

  1. Resume is the first step to impress the interviewer, resume as concise and detailed as possible. But try to keep it between 2-3 pages. In PDF format. Because the word format is opened in different versions and operating systems, the format and typesetting will be different. (It's fine on your computer, but it's messed up on the interviewer's computer, isn't it a pity).

  2. Before submitting your resume, check it several times to avoid typos.

  3. After receiving the interview invitation. We can check the basic situation of the company through the company's official website and recruitment website. The interview comments on the recruitment website are also very important. Here's some advice for other job seekers. If you have time, try to try out the products of the interviewing company. (If you can give some product suggestions or product questions during the interview, these will also be added.)

  4. During the interview, if you encounter unclear questions. We can give solutions. Not really. You can even ask the interviewer in person.

  5. for most companies. We can also understand the company culture, technical atmosphere, etc. through the interviewer's words and behaviors. Because the first interviewer is usually a colleague in the same department after you join. Whether you get along well or not can also be observed during the interview process. A good interviewer will guide you step by step on questions you don't know. give you a hint. Even after the interview, give you some interview advice.

  6. For the format and content of the resume, I will not describe them one by one here. if necessary. Next time I will write a separate article.

 

Finally : I wish everyone can find a high-paying and satisfying job!

Related Reading:

" Enterprise Interview Cost "
" Interviewer's First Experience "
" An Interview Summary "
" A Java Detail!

 

write picture description here

 Scan the code to follow and make progress together

Personal blog:  http://www.andyqian.com

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325554921&siteId=291194637