- Know anything about HTTP? What is the difference between http1.0 and http1.1?
- Talk about network caching, strong caching and negotiated caching.
- Talk about TCP and the three-way handshake.
- Why three handshakes instead of two?
- What is your understanding of spa single page application?
- Talk about Eventloop.
- Do you use the ES6 a lot? What new features have you used?
- Why use super for the constructor method?
- Have you used async await? How to async await and how to catch errors thrown by await.
- Have you used the reduce method for arrays? Are used to do && use scenarios.
- A method (step) that implements a new keyword.
- Implement the call/apply/bind methods.
- Implement a function that distinguishes data types.
- How the instance of method is implemented.
- Methods for array de-duplication (as many as possible).
- To achieve a traffic light switch method (red, green and yellow three lights, the red light on for 3 seconds, green light on for 2 seconds, yellow light on for 5 seconds, and then always switch).
- How to implement 1px border on mobile terminal?
- Understanding flex layout, what flex properties are and what each property means.
- What are the new features of CSS3?
- Do you know the layout of the Grail? Let’s talk about how it works.
- There are several vUE routing modes, their different implementation principles and what are their advantages and disadvantages.
- Vue data bidirectional binding principle (the more detailed the better)/virtual DOM and diff algorithm.
- The implementation principle of V-Model.
- Why does data in a component have to be a function? And how does it make functional declarations without instance contamination?
- Vue template rendering principle.
- Understanding and implementation mechanism of keep-alive.
- Differences between computed and Watch, usage scenarios, and implementation principles of computed.
- Can the beForcreated hook function get data from props?
- Is the Beformounted stage a virtual DOM or a real DOM?
- Differences between VUe2.0 and VUe3.0.
- What configurations and project optimizations have webPack done?
- What is the difference between loader and plugin?
- Webpack hot update mechanism?
- Babel translation principle.