preface
Considering the attention of other children also have students or fresh graduates, to join the school recruit students, have been pretty want to summarize some about the school recruit interview questions, at the end of the for finally finished, in addition to write front end of the interview questions, project, career development, H plane, such as high frequency problems have, write very detailed, fully prepared, the escort for the school recruit students.
directory
1.HTML
2.CSS
3. Front-end foundation
4. Front-end core
5. Front-end advancement
6. Mobile terminal development
7. Basic computer skills
8. Algorithms and data structures
Design patterns
The project was
11. Career development
12. The Hr
The body of the
HTML
1. What are the three layers of a browser page?
2. Advantages and disadvantages of HTML5? 3. The Doctype? How to distinguish strict mode from promiscuous mode? What do they mean?
4. What are the new features and elements removed from HTML5?
5. In which browsers have you tested your web pages, and what are their kernels?
6. There is an important thing at the beginning of every HTML file, Doctype.
7. Tell me what you know about HTML5? (What and why)
8. Understanding of WEB standards and W3C?
9. What are HTML5 inline elements, block-level elements, and empty elements?
10. What is WebGL and what are its advantages?
11. Please describe the areas of cookies, sessionStorage and localStorage
12. Tell me your understanding of HTML semantics.
13. What is the difference between link and @import?
14. Tell me what you understand about SVG.
15. What are HTML global attributes?
CSS
1. Explain the CSS box model?
2. Describe the types of CSS selectors and give some examples of their use.
3. What is special about CSS? (Priority, calculate special value)
4. Want to dynamically change the way content in the layer can be used?
5. Common browser compatibility problems and solutions?
6. List the values of display and say what they do.
7. How do I center a div, a floating element?
8. What is the difference between link and @import in CSS?
9. Please list how many ways (at least two ways) to clear float?
10. Block, inline and inlinke-block details comparison?
The front-end based
1. Talk about HTTP and HTTPS
2. TCP three-way handshake
3. Differences between TCP and UDP
4. Implementation and application of WebSocket
5.HTTP request mode, HEAD mode
6. How to achieve direct download after a picture URL access?
7. Talk about Web Quality
8. How many practical methods of BOM attribute object?
9. Talk about the HTML5 Drag API
10. Say something about HTTP2.0
The front-end core
1. The disadvantage of the json
2. Cross domain (JSONP, Ajax)
3. How to achieve cross-domain
4. What is dom?
5. What are the APIS for dom
6. State returned by Ajax
7. Implement an Ajax
8. How do I implement Ajax requests? Suppose I have multiple requests and I need to execute them all at once in a certain order
The front-end advanced
1. Front-end testing
2. Interface documentation
3. Webpack vs. GulP (modularity vs. stream)
4. The story
5. Common methods in redux
6. Common methods in redux
7. Vue bidirectional binding principle
Vue React AngularJS jquery
Mobile development
1. React
React Single data flow
React life cycle Indicates the life cycle of the React function and the React component
React and Vue react and Vue react
5. Component communication of reactJs
React virtual DOM 6. How does the React virtual DOM compare
7. React is used in the project. Why do you choose React and what are its benefits
8. How do I get the real DOM
Computer Fundamentals
1. Three-way handshake for TCP connection establishment
2. The principle of CDN
3. What the HTTP header contains. Common request methods (why did I say options, head, conn
4. Request method head feature
5. What is the difference between the HTTP status code 301 and 302, 200 and 304
6.OSI seven-layer model
7. The difference between TCP and UDP, why three times shake hands and four times wave
8.HTTP caching mechanism
Algorithms and data structures
1. Binary tree sequence traversal
2. The characteristics of B tree and the difference between B tree and B+ tree
3. The tail recursion
4. How to write a large factorial? What’s wrong with the recursive approach?
5. A way to turn a multidimensional array into a one-dimensional array
6. Know the sorting algorithm to say the principle of bubbling fast platoon
7. How does Heap sort work? Complexity?
8. Several common sorting algorithms, handwritten
project
1. Describe a project you have worked on
2. How to solve the problem
3. Briefly introduce yourself
4. Project homology processing, spanning correlation
5. What security problems have you encountered and how did you solve them
6. What would I do if I asked you to lead a small team on a project?
7. How to optimize the front-end project and the mobile terminal
8. Iframe is used in the project
The career development
1. Introduce your front-end learning experience
2. As a professional front-end, what knowledge do you think you should master
3. When to touch the front end
4. What programming courses did you take in college
5. Career planning for the next three years
6. How do you learn the front end?
7. Do you have any strengths I haven’t asked about
8. What books have you read
HR side
1. Introduce yourself
2. Why learn the front-end
3. How many projects have I been involved in so far, and where have I interned?
4. What project did you get the most out of?
Due to limited space, the questions and explanations are not all sent out. The complete study notes above are required in PDF.Please click here to pick it up
Interview questions small make up in the form of documentation, the front end of the learning video small braid to b station, video front-end entry to master, zero basis with you to complete the small program actual combat project, students search “dou Dou is not boring” you can pay attention to and watch it. Thank you for your support!