To discuss the topic

  1. Why is virtual DOM faster than physical DOM
  2. What’s the normal time to traverse a tree? What optimizations did react make it O(n)?
  3. Who is faster, virtual machine or physical machine
  4. Typescript the difference between Type and interface
  5. How do you evaluate a component

Essay question

  1. What does HTTP status code 204 stand for
  2. How do processes in a computer communicate with each other
  3. SetState Synchronization asynchrony problem
  4. Attribute __proto__ in the prototype chain, double underline design what purpose
  5. What functions have you done with higher-order components

Programming problem

  1. Define the following data structures to make them highly extensible

        libs:{
            Button: Button,
            TextArea: TextArea,
            Layout: {
                Header: Header,
                Footer: Footer
            }
        }
    Copy the code
  2. Determine whether a binary tree is symmetric

  3. The implementation of new

ask

  1. React author Dan published Things I don’t know of 2018, homebrew author won’t write reverse binary tree interview chrome was rejected, foreign programmers usually find a point of in-depth research, on the contrary, domestic programmers are more in the direction of all-around development, What does a good front-end look like in your mind? Or what skills should be acquired

  2. Is graphQL currently used in the project? How do you evaluate this technology