Millet (one side)

  1. Let me introduce myself
  2. What optimizations did React Native make?
  3. What do you think of React Native?
    1. My opinion is not optimistic about this technology. Then the interviewer asked: So you think React Native technology is worthless?
  4. You said you are familiar with best practices in React Native. What are the best practices?
  5. What are the difficulties of the project?
  6. How is the technology selection considered?
  7. What do you think is your greatest strength?
  8. A simple array problem?
  9. Lazy loading of handwritten pictures?
  10. What problem does Webpack packaging solve?
  11. Introduce the picture optimization
  12. Are you familiar with design patterns? What are they?
    1. What’s the difference between publish and subscribe and observer?
  13. Git merge git rebase

Summary: Many of them are not prepared, and there are many problematic projects. Need to strengthen the design pattern, ReactNative phase of the business details forgot a lot. Miss too much

Tujia (side)

It’s all about business, no technical content, and it feels like an average technology company

Summary: Need to complete exception handling, Graphql.

With fish (one side)

  1. Write a topic about the order of asynchronous execution, and it will be clear why
  2. Bind and new’s this pointing principle
  3. Written Promise. All
  4. Handwritten flow control is not written
  5. Node knowledge, node child process
  6. What is the event loop principle? What did you do in one loop?
  7. Graphql meaning
  8. BFC
  9. Class and function component performance tuning details
  10. How does React Hook call component instance methods
  11. Talk about the React Hook API you’re familiar with, then ask specific questions about each Hook.
  12. React Hook

Conclusion: Ask much, more to solve the problem, and then to delve into details to ask questions, ask the question at least, but the longest time of the interview, 1 face alone 2 hours, because the detail place much entangled, torture me very miserably, although has passed the interview, but found that the huge number of stereotype, harvest bandit shallow, and the interviewer are very good at guiding, You don’t know the problem, he gives you the idea, and then you follow up on the spot.

YY (one side)

  1. Introduce the new features of HTTP2
    1. What are the problems with HTTP2?
  2. Introduce browser caching
  3. Introduce the event loop
    1. Micro task macro task
    2. Task queue
    3. SetTimeout principle
    4. Several asynchronously executed topics
  4. A little bit about closures
    1. In what section does V8 copy closure variables into heap space?
  5. Browser caching (strong and negotiated caching)
  6. What are context and scope, and what are the relationships?
  7. What is the difference between a scoped chain and a prototype chain?
  8. This section describes the differences between several asynchronous JS modes
  9. What problem does React Hook solve?
    1. What is the implementation principle?
    2. Why can’t you put it in a conditional statement?
    3. React logic reuse what are the advantages and disadvantages?
  10. What are the performance optimizations for React?
  11. What does the new process do?

Summary: more in line with the positioning of the eight-part essay, are common interview questions, technology is divided into two kinds, one is to understand the details, one is to understand about. YY gave me the feeling that I understood the general, there are a lot of ambiguous points in the middle without further questioning, all skipped.