• Brief self-introduction and project experience
  • A setTimeout/Promise output sequence problem
  • What is an event loop
  • The relation between Async and generator and its implementation principle
  • What’s the difference between React and Vue
  • How is vUE bidirectional binding implemented after 3.0
  • What is the react lifecycle
  • What does the react key do
  • Have you seen the code in Fiber and how it works
  • What is the Virtual DOM
  • What is the principle of Webpack and what is the function of loader and Plugin
  • How do I optimize volume using WebPack
  • What are the aspects of site performance optimization
  • Have you learned about shell
  • How do I replace the contents of a file
  • How do I view only certain lines of a file
  • How are your Node server applications deployed
  • What are the benefits of docker deployment
  • How do you take advantage of multiple cores on a server when deployed
  • Do you monitor the server for anomalies
  • What do you think of the front end and the back end
  • How do I check the memory and CPU usage of a Node server
  • How can I troubleshoot an OOM fault in the server memory
  • How do I monitor memory and CPU for a process
  • If the memory usage of a cloud host is too large, how can I find the process with the largest memory usage
  • Why use Btree in database index
  • How to optimize SQL
  • How do I monitor slow queries in the database
  • When an address goes from input to display in the browser what steps are taken
  • What is the TCP three-way handshake
  • Why does TCP need three handshakes
  • What is the difference between TCP and UDP, and since TCP is reliable, what are its drawbacks
  • How to get TCP status in Linux
  • How does TCP congestion control work
  • What is ARP spoofing
  • What is anti-shake and throttling
  • Write a piece of code about anti-shake
  • What are the benefits and disadvantages of GraphQL
  • What OOM cases have you encountered, what are the problems, and how to solve them
  • What is Serverless and how do you view its development
  • How does server-side rendering work
  • What are the problems with server-side rendering and how to choose between client-side rendering
  • In addition to server-side rendering, there are also SEO solutions
  • What are the benefits of React hooks
  • How do the tracing
  • What do I do if I add requestId to all my logs
  • Async hooks are used for
  • How to design a high concurrency system
  • What optimizations have been made to the database
  • Have you seen the libuv code
  • What is IO multiplexing
  • What are the usage scenarios of Redis
  • What are your QPS
  • How many machines did your business run
  • If you optimize your QPS
  • How do I perform elastic capacity expansion
  • How to design a short url service
  • What are the advantages and disadvantages of RPC over REST
  • What is TCP sticky packet
  • How to design a message queue and what to look for