Background the interview

When I joined VIpKID on October 20, 2019, I had very high expectations for VIPKid. I met Mr. Wang, a very compatible interviewer. I didn’t expect to hear the news that I was going to leave my job less than a year after I entered the company. I felt a little uncomfortable when I encountered such a thing, but I always believe that “existence is reasonable”. The company’s downsizing behavior can reflect the current environment is not good, and leaving is the best choice at this time. As soon as I knew that our R&D team had an optimized quota, I cried and immediately began to prepare for the next job.

Interview preparation

Prepare a resume

A resume consists of several sections: Personal information, education, personal skills, work history, and project experience

Resume Length: two pages

File format: PDF

Content principles:

  1. Use ‘proficient’ with caution
  2. Be clear about your personal skills, and write down only one type of skill. For example, vue, React, webpack, nodeJs, small programs have no items to separate bars;
  3. Combination of basic skills; For example, HTML, CSS and Javascript are combined into one

Knowledge reserves

Several aspects of preparation:

  1. CSS style foundation, CSS precompiled language
  2. Javascript basic and advanced
  3. Vue basic usage and source principles
  4. Webpack packaging process and optimization
  5. Browser-related
  6. Network related
  7. Performance optimization
  8. A few data structures and algorithms

(Some articles will be added from these perspectives in the future)

After the interview

It took about a week to prepare the basic knowledge. I got familiar with the project in my hand overnight, and the code of the main business project again (whether it is done by myself or not, if I master it, it is my own). The main purposes of getting familiar with the project code are as follows: to be more familiar with the current business of the company, and to extract some technical difficulties and optimization methods for practical operation.

The schedule

As soon as you receive an interview invitation, make a note of the email. I’m using IOS memos here to avoid losing track of time or scheduling conflicts. The pace of my interview this time is 3 interviews per day on average. In this pace, the schedule is quite full and there is some time to digest and absorb the last interview. At the beginning of the interview is best about not very want to go to a larger company, to find the interview feeling, growth interview experience. Interview arrangements as tight as possible, after all, “once again and fail three and exhausted.”

Matters needing attention

  1. When answering the question, avoid only answering the answer itself, can answer from the theoretical answer, application scenario two perspectives.
  2. No questions in the answer can put forward their own opinions, solution ideas, show their knowledge blind area and invite the interviewer to answer questions.
  3. Interviewer: Do you have any questions you want to ask me? From the following perspectives:
    • What are you responsible for?
    • The size of the R&D team
    • Development & launch process
    • What is my role after joining the team?
    • What has been your growth since you joined this company?

Daily checking

Each interview can open the phone recording, after the end of the interview in the evening to a callback interview.

  1. Summarize the knowledge points
  2. Listen to your answer on the tape.
  3. Mock the next answer

offer

After receiving a relatively satisfactory offer, you can selectively abandon the rest of the interview, and only keep the company you really want to work for. Try not to give up the subsequent interview after receiving an offer, because the more you go to the later interview, the greater the chance of success. Comprehensive comparison of platform, treatment, industry and other factors, choose their favorite company.