This article was submitted by readers

I have set up a new warehouse on Github, one question per day, one interview question per day, welcome to exchange.

  • Front face via daqo
  • Front end test notes
  • Computer basic interview questions subtotal

It was July, a sweltering summer day, and I had been in wangjing for half an hour. Whether it’s the weather, or anxiety about being late and interviewing, it’s enough to make me sweat.

Today I have to go to a meituan interview. I happen to live near Sanyuanqiao. I checked the map and it is not too far from Wangjing, so I chose shared bikes in summer. I do not know that I am really ignorant of the road, or wangjing is too round, later proved that this is absolutely a wrong decision. Life is experience, interview in Beijing in the summer of 40 degrees will be unforgettable.

Fortunately, I was not late in the end. After entering the building where Meituan was located, I felt the cold air hit me and relaxed a little. I looked around at the rows of candidates sitting in the hall. Every day nearly as many people came for interviews as our entire staff.

I was led to a conference room by HR and waited quietly for the arrival of the interviewer. The previous hot summer finally made my body feel better, and I took two cups of boiled water freely. I again lamented the uniqueness of Big Factory: even boiled water has special tap water machine, unlike our company only has canned water.

Smiling and charming, the interviewer came in and entered the topic of today’s interview:

A second interview

The first two sides are both technical aspects. Due to my short working experience, the questions are quite common, and most of them will be found in the book, so I will not give the answers:

  1. How to listen for value changes in input when onchange does not work

    You can listen for the following events

    • keypress
    • keydown
    • keyup
    • input

    But not onChange

  2. What is event bubbling and event capturing, and what is the difference?

  3. What is cross-domain and how do you handle cross-domain

    Cross domain

    Protocol, domain name, port, there is one difference, is cross-domain

    How to resolve cross-domain

    There are two most common solutions:

    1. CORS, set several response headers on the server side
    2. Reverse Proxy: In Reverse Proxy servers such as nginx, Traefik, and HaProxy, the domain name is set to the same
  4. What is throttling and anti-shaking, and how to achieve it

  5. Site performance optimization (there are many articles about this on the web, but pay attention to practice)

  6. Principles of Browser Caching

  7. What does the whole process look like when you enter a URL

  8. What is the React declaration cycle

  9. React setState

  10. What are the differences between function components and normal components in React

  11. What is render Prop’s component (this component has been heard of, but is largely unused)

  12. What is Fiber?

  13. A few details about module subcontracting

  14. Have you ever touched Node? What do you think of Node

  15. What is the process of Node importing a module

  16. What does HTTPS do and how does it work

  17. How does HTTPS ensure that certificates are trusted

  18. Difference between AMD and CMD, CommonJS, ESModule

  19. What is coriolization of a function

  20. What is the Virtual DOM and how is it implemented

  21. What is Dom Diff

  22. Get and POST requests

  23. What is your continuous integration pipeline

  24. What does the Accept header do, and what if the server doesn’t support it

About the technical interview, most belong to the foundation, can find the answer on the network, so the interview foundation must be firm!

On three sides

These are mostly subjective questions:

  1. Why do you want to change your job after only one year? (I was asked in the baidu interview three months ago, why do you want to change your job before you have worked for a year? I think I will not have this problem after a year.
  2. Do you have any challenges?
  3. What do you expect from your future job

For me, the three subjective interviews are more exciting than the technical ones. Maybe because there are fewer interviews, I don’t know where to answer. For subjective questions, before the interview must be fully prepared, in addition to more interviews to overcome nervousness.

For subjective questions, you can refer to the list of subjective questions in shanyue’s technical interview questions to know what to do about the subjective questions.

subsequent

Finally still hang, although Meituan failed, but the final face of millet, summed up the next lesson

  1. Make sure you know your route and leave half an hour before the interview
  2. For subjective interview questions, it is important to be fully prepared before the interview
  3. For technical interview questions, must have a solid foundation, can also look at some interviews

Pay attention to my

You can scan to add me on wechat, be sure to note the interview, enter the interview group, or communicate with me

You can pay attention to the public number to receive the major factory recruitment information, direct to the person in charge of the major factory, there are also big factory surface, welcome to exchange. If you have a good interview, welcome to contribute