preface

Compared with the college interview, I personally think the basic knowledge is not so important (basic knowledge is still very important). Social recruitment usually does not have a written exam, but more talk about the projects you have done before. Basically ask a few questions to figure out what level you are at.

The first:

Apply for a company: the interview invitation sent from the pull hook net, is located in Shanghai Lujiazui a financial summer, the environment is very lofty, the interviewer is also good. I was interviewed for the position of React-Native development engineer.

  1. Introduce yourself:

    So nervous!! I first interview, introduced the next name, age, school, major. Didn’t. And then it didn’t and it was kind of awkward! Later, I searched zhihu and prepared a three-minute speech, which can be started from name, age, school, major, previous company experience (introduced in stages), personal interests and hobbies, etc.

  2. The difference between crateElement and cloneElement:

    This is easy. First, literally, one is to create an element and one is to clone an element. Second: they both take three parameters. The difference is in the first argument. CrateElement’s first argument can only be a string or ReactClass, whereas cloneElement’s first argument must be ReactElement.

  3. HTTP status code:

    200 indicates that the request is successful and the result is returned. 500 The server has an internal error. 502 Connection timed out. 404 File or path not found. 403 Has no permission to access related files. 504 failed to get a response from the upstream server. There are a lot of them, but I’ll just list the status codes I’ve encountered in my work.

  4. Ajax requests:

Get, POST, jSONP. Later, there are delete, put, head. 6. How do you feel about working overtime:

If the work needs, I am duty-bound to work overtime, I am single now, no family burden, can devote myself to work. But I also try to improve efficiency and minimize unnecessary overtime. This is the most perfect answer I’ve ever seen. And it does, ha ha ha!

The second:

Apply for a company: the same is the interview invitation sent on lago.com, located in a financial summer in Putuo District, Shanghai, the environment is general, the interviewer can also. The position I am interviewing for is full stack technical engineer.

  1. Introduce yourself:

    Although I had made preparations and recited the personal introduction several times, I did not perform well because I was still too nervous.

  2. Introduce the previous projects:

    Examine your knowledge of the technology stack and business of previous projects. I gave you a general idea of who you serve, what technologies you use, how many users you have, how much money you make.

  3. Why you want to leave:

    Generally answer the reason of these two aspects can: one, salary is too little. Two, no sense of achievement. I find these two answers very receptive to the interviewer.

  4. Please explain closures and what they do:

    This is ok. Closures are basically a function that wants to read the internal variables of another function called closures. Closures serve two main purposes: first, they protect internal variables from tampering. Internal variables will not be collected by GC.

  5. How to use promise:

    This one is as simple as creating a new Promise object and calling it. You can also call it in batches and expand it.

  6. Introduce the story:

    I have used this in my previous work, so there is no problem to answer. Mainly from the four aspects of store, action, dispatch, reducer.

Third:

Company: Boss zhipin sent the interview invitation, is located in Shanghai Zhangjiang High-tech park, the environment is good, the interviewer can also say that the interviewer is very respectful. The position I am interviewing for is WEB front-end development engineering

  1. Tell me about your projects:

    Examine your knowledge of the technology stack and business of previous projects. I gave you a general idea of who you serve, what technologies you use, how many users you have, how much money you make.

  2. The most impressive and fulfilling things:

    Use the Star rule to solve this problem. In what context, what kind of task, how the action was initiated, and what the impact was.

  3. Why you want to leave:

    Generally answer the reason of these two aspects can: one, salary is too little. Two, no sense of achievement. I find these two answers very receptive to the interviewer.

  4. Personal weaknesses and strengths:

    Strengths: Be sure to answer questions that match the characteristics of the position. For example, engineers, generally can be self-learning ability, strong ability to resist pressure, and then cite specific examples to illustrate, not only arguments, but without proof. Weakness: do not say their bad temper, play clever, careless these. You will be despised by the interviewer. I think the answer is, for example, if you’re developing a feature and you’re only focused on the implementation of the feature, you don’t see the impact of the feature on users, and you don’t have a strategic view of the big picture.

  5. The difference between sessionStorage, localStorage and cookie

    This is easy. Mainly from the data validity period, scope, storage size limit.

  6. How iframe ADAPTS to height:

    This one didn’t answer, and people who haven’t used iframe say it hurts.

  7. How HTML5 handles cross-domains:

    This also did not answer, did not understand…

  8. Is there anything you’d like to ask me?

    If you don’t ask this question, it shows that you’re not serious about the position or the company. You can ask from the company management, team and so on.

Fourth:

Company: Boss Zhipin interview invitation, located in Jing ‘an District, Shanghai, the environment is very rubbish, the whole industrial park is still under construction, very loud! I’m interviewing for the position of front-end development engineer. Maybe it is for fresh graduates, and the questions are also very strange to me!

  1. Introduce yourself:

    The answer is very good, grasp the time accuracy of about three minutes. He speaks slowly and calmly. Keep it in mind.

  2. Why you want to leave:

    Same answer as above.

  3. Future planning:

    This is answered in short term and long term. Short term can be from how to quickly become a regular, start the code, familiar with business and other aspects of the answer. In the long run, it can be answered from the perspective of management or technology.

  4. What websites do you like to read and visit?

    Websites and books related to the position.

  5. Expected Salary:

    Say specific figure can, of course the industry also has an average salary reference.

  6. The thing you’re most proud of:

    Same answer as above.

  7. Have you ever been a class leader at school? There is, there is, there is no.

Fifth:

Apply for a company: Ali electric face to !!!!

  1. Introduce yourself:

    Same answer as above.

  2. Introduce your previous projects:

    Same answer as above.

  3. Describe the advantages and disadvantages of RAX:

    I don’t know rax.

  4. Describe how react-native works:

    Head on, what is the principle… Import from import, build classes, initialize state, life cycle, render, etc.?

  5. How to implement a bind method:

    Don’t.

Conclusion:

The interviewer basically comes up according to the resume to ask, so the resume must not lie oh. Be sure to have a deep understanding of the projects you’ve worked on! Social recruitment is more to ask the principle of a language! May you all find a good job!