preface

Recent surface web front-end post, with a lot of companies have been brushed, prior to the decision to induction, the kind of treatment about offers in hand, the interview is more and more suitable in the late, sums up their thinking and, originally the interview also has a lot of skills and methods, hope these methods can help to find a job and upset you, may everyone’s method is not the same, But at least it provides some reference.

To explain my basic situation, born in 93, after graduating from junior high school, in a technical school, network engineering, the correspondence of the central radio and television university information management specialized subject certificate, 11 years to graduate, job for seven years, two years before in the three companies, basically do is partial design work, namely everybody always said that the low end of the artist (not art engineer, will cut the figure of change the figure wang), In recent 5 years in an outsourcing company do front end, from solo to establish a team to grow and the outbreak of stable operation to the more recent decline, five years, I have a lot of experience, five years before leaving also wrote his own reflection, but the key is how he stayed in a company for more than 5 years can treatment with comprehensive ability to find a good job.

1. Adaptation and understanding: adapt yourself to external technology and culture

Here we need to think about a problem, in an environment for five years, even if the business or technical skills are strong, it is difficult to fit every company’s recruitment position, in addition, in an environment for five years, your thinking mode is basically solidified and you are in the company culture.

Comprehensive the above two points, there will be an objective problems, technology and business as well as thinking curing for five years, if you want to quickly find the heart happy work hard, unless you can meet and you are now in the company’s business, technology, basic consistent with the company culture, so even if is such, you wouldn’t be interested in this position estimation.

My experience is that (very sad about my mistakes to you), I just after the resignation, the boss and update your resume on the hook, because a long working life, basically all is a senior engineer or partial structure and management positions, and because the working fixed number of year is of great advantage, resume a little bit beautiful, is easy to get that big interview invitation, I got the interview invitation from jd.com, Ali, 36Kr, CSDN and other large Internet companies.

As for me, I was appointed as a small leader in a front-end team of more than ten people. I thought that the technology was good, I knew some front-end ecology, and I had done several small programs and projects based on VUE or other frameworks. So I went to the interview with high morale.

So, a better approach is to big companies set up on the recruitment website is not currently visible, deliver the relatively small size of company try water first, weigh your expected salary and the market environment, know about the various dynamic technology present situation and the industry outside, what the interviewers are matters of concern, according to these, to improve your own self-introduction and resume.

Technically, in addition to the characteristics of JS language itself, such as prototype chain, scope, inheritance, etc., most of the basic problems are the operation of array, how to write sort, the difference between map and forEach, what are the properties and methods of object, etc., vUE has been asked more, vUE response principle, communication between parent and child components, etc. Vue-router application, the core API of vueX, and some questions about small programs, ES6, Webpack, etc. In addition, I will ask some questions about status code, JSONP, co-domain and cross-domain, animation performance, front-end optimization, in fact, most of the questions can be found by baidu. Will not play a decisive role because a certain knowledge point did not answer, after all, the front end of the category is very large, more important than these and other problems.

For example, if you have a higher salary requirement than other mid-level developers, what is your advantage? What makes you more valuable than anyone else? This is also a question to think about, the interviewer may not be front-end technology, but will use communication skills to restore your technical level, working ability, whether you can directly express their advantages is also related to whether you can enter a job you aspire to.

Packaging: your own value

Most of the work in our previous company was page production, and a small part was the development of front-end business logic, and I have been working for five years. The so-called skill has been repeatedly applied for five years, and everyone thinks that the working ability is not improved, so no one wants it. I am also thinking about what my value is.

Design of screening In my previous work, the work will involve both upstream and downstream, we will make the design, 404, 500 and is less, the special page, the state of the user login and login is complete, have list page loading effect, the data is the most and the least, how to display the form have submitted captcha for many times, There are no checksum format tips, which can effectively avoid malignant iteration in the late stage of front-end work and improve front-end efficiency. I developed from UI to front-end development. In addition to some front-end technologies, I usually look at some knowledge of user experience and design specifications. Therefore, in the face of temporary requirements and tasks, I would combine technical, visual and user experience information to make better decisions.

components Components, on the other hand, are also part of a project how many pages, divided into how many reusable components, how they can be more efficient organization, how their API, scene whether can meet, each person to write a set of someone else has written, is a waste of time and can’t improve, and also can’t concentrate on doing a nice components, There are also great problems in the later use and maintenance, which is exactly what I focus on at present.

The front-end technology Of course, while the iron is hot still need their own hard, technology is to be lazy, is to work, is to be faster than others, continuous learning front-end technology, understand the use of automation tools to solve pain points and improve the development efficiency, from grub to gulp now webpack packaging tools, how to find the current work and technology promises to lift efficiency; Front-end frame, are there any applications and comparisons? How to select and apply according to the actual situation of the team, to solve the engineering problems, the development process separated from the front and back end, and how to define the restful API interface. In addition, what is the difference between applet and H5? What about HTTP? How to use Node to solve practical problems, such as forwarding, mock data, interface verification and so on, these are also their own solid foundation, is their own food guy.

Soft skills

In addition, from a development to management, skills have changed, also involves a lot of knowledge, how to build a team? How to make the reward and punishment system, ensure fairness, how to establish a benign communication? How to motivate members? How to adjust contradiction? How do you say this? How to deal with parallel communication and oblique communication? Also have a lot of skills, on the one hand in the self-examination project management courses, on the other hand, also read some management books, Drucker, Andy Grove and so on, very helpful to the completion of management work.

When I introduce myself, I am often asked: What is my daily job? Late answer is: “the front of the technical architecture, to overcome difficulties, and coordinate work distribution, ensure the smooth progress of front-end development task”, this is your 7 years working fixed number of year of responsibilities, of course, such as team building, technical environment, personnel management, and other auxiliary skills, not all and rob development task, also is not every day and each head of wrangling.

The problem that you cannot answer I mainly on technology, management, also can’t answer. I just seldom write code technology is weak, I also asked about several times after, just think of the answer, be prepared and ready to answer far, at least temporary think twice before I answer did not make the interviewer trust on the smile on his face.

3, efficient: interview communication

Sometimes many HR little sister on the boss hired straight communication directly interview invited two sentences, it is best to seize the opportunity to know more about you to apply for jobs and companies, the most important is to ask post salary budget, prevent this: you are very happy, the interviewer is satisfied, the last because of budget problems to waste everyone’s time. I have also encountered, it is best to ask ahead of time euphemistically, after all, the most concerned about this matter is yourself.

In many cases, HR will send you an interview invitation on the recruitment software after looking at the resume. In fact, large companies will call to confirm before sending the interview invitation. Everyone values their own time and respect the applicants.

I also responsible for the front-end before personnel recruitment, my leadership also taught me a lot of experience, most of the experience in the interview the interviewer will generally have candidates to introduce myself, including their own learning process, work experience, the main skills and so on, according to preliminary judgment about the information the candidate’s technical level, and then choose some detail problems asking, authenticity, If feel technology level position is consistent with the company, ask some of my team now or in the future to use technology, according to the answer assess learning cost, and then ask applicants own career planning, something about the job responsibility and work content, to see if the position and expectations of the applicant, auxiliary will ask some daily learning styles and hobbies, After all, it’s a two-way street. It’s hard to find the right candidate by simply asking a few technical questions.

Of course, not everyone can meet communication skills using special skilled interviewer, I also met several holding resume over and over, finally to suppress a few confused also don’t know how to answer the divergent question, I just responsible for recruiting work also often appear such circumstance, you embarrassed about ten minutes later with a big, The candidate feels he is not given a chance to express himself, and the interviewer feels he is not getting to know the candidate.

My experience is the following:

First, to do self introduction, to talk about their own work experience, introduce the project and the main responsibilities, if the interviewer is interested in the project and then talk about the details of the project, in order to let the interviewer quickly understand your experience and level, it is best to prepare a QR code on the resume, convenient preview.

Second, to express your value, tell the interviewer your strengths and values, what is better than others.

Third, express your expectations. For example, I expect that in the next five years, I will settle down to do things, such as frameworks, projects and tools. Will these things contribute to the improvement of my job?

Fourth, ask, you can’t always go to the output of dry, others to understand you very clear, but you don’t know each other, looking for a job as a girlfriend, to get to know each other again after the decision, you need to ask the company’s core business is what ah, is a sunrise industry or the sunset industry, the main work in this job is what ah, do you have any future promotion space, Does the company have any training plan? Is the company technology-oriented or business-oriented or sales oriented? I should know the company from the side or the front, know the team I want to join, and consider whether I am suitable for this position.

Four points clear later, we know that they are to do, according to the situation to reflect, such as some interviewers to communicate relatively unfamiliar, come up to ask a few technical questions, you can euphemism said: “sorry, I am more nervous, CAN I introduce myself first?” Chat, on the other hand, if the interviewer in conjunction, oneself also can take advantage of this gap to ask post work content and the company’s main business, or talk about your expectations of work, of course, maybe I will meet a lot of sudden, a long talk, or want to control your emotions, because he is efficient for the purpose of his post, everything else is secondary.

conclusion

So with all of this up here, let’s just summarize the order.

  1. Think about your work strengths and values
  2. Preparation: self-introduction content and resume
  3. Feedback: Interview with small companies, adapt and understand the culture, technology, industry
  4. Adjust: Adjust your introduction and communication skills
  5. Actual combat: apply for their favorite company

, of course, this is just some of his own experience, not suitable for everyone, how is your record yourself, can do some reference, also can see Luo Zhenyu “knowledge is power how to find a suitable job, to broaden the train of thought, in the end, wish everyone find their loved ones work.

Shallow talent and learning, kindly oblige

I’m taking part in the search for articles, please join me 👉 search for articles link