For several weeks in a row, I have seen stories about year-end optimization on some channels. Many of my friends have either fallen victim to it or have watched their colleagues fall victim to it. They are full of anxiety. Or some friends already have the intention of being optimized and seize the opportunity to find a new one to prepare for better development in the future.

Regardless of the reason you need to go out and present yourself, as a technical person, interviews are inevitable.

I believe we have had career planning in school, xiaobian is not just, then also got a prize, now in retrospect, and the real workplace is still a big difference. I’ve been wondering why the important soft skills of applying for jobs, communicating with people and making money aren’t taught in schools. It is an educational failure to learn such an important skill on your own.

Based on my interview experience and what I’ve learned in my geek hour, I’ve compiled a comprehensive interview guide that will teach you everything you need to know about your job interview.

Apply for is the need to prepare, today from the resume.

How to write a resume

Resumes matter, resumes matter, resumes matter.

This is the first step for the interviewer to get to know you briefly and make a good impression. HR has to read hundreds or even more offers every day, how to make your resume stand out, you must create your own small highlights, if you do not attract others, even if you are lucky to be invited to the interview, it is likely to pass.

It’s no secret that a good resume requires a good resume. For example, Stormzhang Shuaizhang, Ren Yugang and Guo Lin are well-known industry leaders. These are excellent cases that we can see. Gangge’s recent easy transition from Didi to Meituan is inseparable from his wonderful experience. Although we can not compare with these big cattle, does not mean that our experience is not bright, do not give up.

Resume, first of all, to “simple”, the content should not be too much, the length is too long easy to let people miss the focus, the so-called resume is to maximize the use of brief language to present their strengths, highlights and characteristics. As long as it can be very good, targeted 2-3 bright spots and expertise presented, you can attract the interviewer. Keep your resume under two A4 pages and end up in PDF format for a clean resume.

A resume generally includes the following items:

  • Introduce yourself. The so-called self-introduction is to use the most simple and clear words to explain their own situation, preferably not more than 200 words. For example, 6 years experience in software development/test (show that the main task for you), more than 3 years team management experience (your leadership), good at using Netty, micro service framework, and so on (your strengths), for many years, the Internet background (your trade), is responsible for the chat server system (their business background)…
  • Personal information
  • Basic information. A mainstream email address
  • Personal website. In general, if you have a page, a blog, a GitHub, etc., don’t hide it, it’s all a plus. If you have your own blog with a separate domain, that’s even better, and it shows you’re a good programmer.
  • Site content. In general, if you have one of the above items, the interviewer will click on it, so you need to carefully organize and present the content. Of course, blog content also needs to be a little more advanced, such as not too elementary, or have depth, principle, in-depth analysis of the class. Also, you can show off your hot technical ideas and coding requirements, which will make you more attractive to the interviewer.
  • Exhibition. If you can bring your own work, so much the better. Xiaobian used to be Android development, bring your Own Android phone, show your application; If you are the front end, open the page at a glance; If you’re on the back end, it’s a little harder, but you can share your GitHub (mentioned several times, highlighted). Certification is not important, but if you have some high-level certification in the industry (Oracle certification, Cisco certification), you definitely have to show it
  • Personal skills. As a tech person, hiding your stack is a mistake, so list a few personal skills. These give the interviewer an idea of the skills and areas you are familiar with.
  • Technical skills stack. This section describes the programming languages you are good at and use (Java, Python, JavaScript, Go, etc.), programming frameworks (SpringBoot, Netty, Vue. Js, react.js, etc.). Familiar with software technologies (Redis, Mongodb, Kafka, MQ, etc.), design and architecture (design patterns, concurrent programming, high performance optimization, etc.)
  • Technology. Front-end, mobile, back-end, algorithms, machine learning, artificial intelligence, distribution, databases, testing, and more
  • Business domain. Here is divided into two, one is the industry, for example, you are finance, e-commerce, games; The other is business, for example, you are payment, system administration, etc
  • Experience and soft skills. As mentioned earlier, you can write about how many teams you have led, how many years of project management experience you have had, what systems you have designed, and what open-source code you have shared on GitHub.
  • Work experience and education
  • Give a brief list of your work experience. Everyone’s work experience is different, but everyone has their own tasks to accomplish, the main focus. All you need to do is describe the major difficulties, scale, responsibilities, and challenges involved in the project, and briefly describe the accolades you received
  • Work experience and education experience, mainly to confirm the above skills and your ability to learn in school. This should be true, not rambling, but focusing on your skills, strengths and highlights.

One more thing to mention here is the description of self-evaluation. The first door to the door is HR. Many times they are not technical, and they only care about how your experience and skills match up with the current position at the company. If your resume doesn’t have the experience and skills listed above, you’ll need to put a little more effort into your self-assessment and give yourself more credit.

For example, you might write, “Work hard and actively to do better in everything that helps the company and yourself; Study hard and work hard to become an excellent full-stack engineer; Be good at solving problems, be good at using new technology, use innovation to solve problems……”

The implication of these words is that although my academic background and work experience are not so brilliant, and my skills are not very strong, I am down-to-earth and hardworking, with a sincere attitude and great potential for cultivation. I hope the HR will not be lenient and Pass so soon.

Have you learned how to write a resume?

The next article will introduce the technical knowledge and algorithm preparation, please look forward to oh ~

Run, lions

(The whole frame refers to the column “Hear the Wind in the Left Ear”, which is deleted!)

Author: Dimple

Run and attack the lion

Solgan: When your talent is not enough to support your ambition, it is time to calm down and study hard

Welcome to communicate with you, discuss learning programming development, reading, financial management

This article is published by OpenWrite!