A company
Interview pen
- Input New type.
- The top and bottom are vertically centered in the CSS.
- Postiton values in CSS and their respective roles
- Write your own Ajax.
- Js kerri implementation.
- The bind method in handwritten JS.
- Sorting and deduplicating arrays.
Logic problem: be similar to take an examination of public that kind of problem.
Interview: Explain the basics of VUEX yourself. Then the younger brother began to talk about the development of the company and the current projects.
Company B
Pen try:
- What is new in HTML5 / CSS3 and what has been removed?
- Common CSS options. Which attributes can be inherited. What is the difference between em and PX
- What is sass/less and what are its major features
- Please write the difference between localStorage, sessionStorage and cookie
- What are required packages, what are their features, and what impact do they have on the page
- Please write some new methods for ES6
- Please write a promise by hand
- Write a method to de-duplicate the array
- Given two arrays, write a method that returns the intersection of two arrays
Vue:
- The difference between route and router in VUE
- Please write down at least 4 instructions and usage in VUE
- Write down the role of key in vUE
- Vue life cycle
- The lifecycle of vUE’s parent and child components
- How does VUE implement parent-child access
- Mixing effect in VUE.
- How to implement dynamic components in VUE
- What is vuex, what are its attributes, how to use it and how to use it
- How to implement load on demand in VUE.
Interview questions:
- Height of collapse
- Applet input text error
- The applet input text is above the mask
- How to use components in applets.
- How does a child send a request to a parent
- A common layout for the front end
- Em, REM, PX, RPX format
- New methods in Es6
- Features of LESS/SASS
- The role of the scoped attribute in vue
C company
- Url query processing containing different values with the same name
- Synchronous task, macro task, microtask output (note that await is synchronous task, but await is microtask)
- Two – dimensional array patting method
- The function is currified.
- Object continuously add attributes, asking for return values.
- Forward proxy, reverse proxy in a word
- GC garbage collection marked clear (much used) reference count (trouble with loops)
D company
- Vue life cycle
- Understanding of VUE
- Difference between vUE and applets life cycle
- What problems have applets encountered
- This company, back and forth three hours of subway, and then, one side is a very general colleague, did not prepare the interview questions, his muddled state to face me, while holding a computer while asking me questions, asked the above several questions. After the meeting, hr kept me waiting for more than an hour because the leader was in a meeting. Finally, HR told me that the leader could not meet today and asked me to go back. I ha ha
E company side
- Null == undefined and null === undefined
- How to determine null and undefined
- Did isNaN use it to determine what 1+ undefined and 1+null return respectively?
- What do 1 +null and 1 + undefined return
- What is a js package? Closure issues and functions.
- Strong and negotiated caching
- Flow of events (event bubbling and capturing
- H5 new content.
- What is the purpose of semantics? SEO
- Removing or losing styles allows the page to be clearly structured
- Facilitate parsing by other devices (screen readers, blind readers, mobile devices) to render a web page in a meaningful way
- Is conducive to SEO
- Easy for teams to develop and maintain, following W3C standards and reducing differentiation
- Vue vs. React
- The difference between the vUE and applets life cycle
- How to do vUE component value transfer
- Difference between V-if and V-show
- Is there a problem with the applet? How to solve.
- Applets have their own package components, how to package.
- Mobile adaptation.
- Do your own projects, how you frame them.
- Ways and means of self-learning.
E company second interview
- Null and undefined
- How to determine null and undefined
- The difference between ID and class and their usage scenarios
- Seckill system, how to do the front end
- The difference between a binary tree and a linked list ***
- Object-oriented understanding
- Java polymorphism
Side of F Company
- Small program login specific process.
- Small program home page loading optimization how to do.
- Wechat scan how to improve the time and speed.
- How is it optimized to get the user’s location?
- How to do the part of order? I talked about the checksum and the front and back end.
- How to do their own project registration and login.
- How do you keep users logged in and unlogged out?
- Some common vUE instructions
- Vue Router common hooks
- The difference between the two routing modes in vue-router indicates the underlying difference between the two modes.
- How data is transferred between VUE components.
- How to center CSS popovers.