By the front end surface (to be finishing)

 

http

http correlation is not particularly difficult, there is no common understanding of the problem.

  1. Introduction Http2, advantages and what problems or pit (compulsory)
  2. HTTP request packet and return there will be several parts (request line, request headers, request bodies); each has a specific part of what (common request header)
  3. The difference between GET and POST
  4. Enter the url to the page loads the whole process (compulsory)
  5. Introduction HTTPS; the difference between HTTP and HTTPS (compulsory)
  6. HTTPS encryption process
  7. HTTP cache control (buffer strong, weak buffer); cache coherency HTTP request header (compulsory)
  8. Understanding of cross-domain, cross-domain how to solve (compulsory)
  9. cors return head, cors pre-request, when it will start pre-request (compulsory)
  10. tcp long connections and associated multiplexing http2
  11. tcp congestion control and flow control
  12. Four three-way handshake waved why three and four
  13. Front-end performance optimization (compulsory)

css

css recently asked less and less, as long as you can write a common layout ok, not answer the difficulties to be all right. The problem will be more relevant compared to the mobile end.

  1. Box Model
  2. Positon value, are based on what positioning (note the still sticky)
  3. Principle of a grid layout
  4. Vertically centered layout
  5. Layout on the lower, intermediate adaptive
  6. Layout left, right, center adaptive
  7. What can reduce redraw css
  8. Animation related properties
  9. Mobile terminal adaptation scheme (compulsory)
  10. 1px end mobile adaptation problems
  11. attribute lineheight 1.5 and the difference between 150%
  12. The difference between em and rem

js

Most important, to say nothing of the question brush to get away, and like throttling image stabilization, bind, promise will be like handwriting. Here it is not a compulsory standard, because most of them are focused on.

  1. Analyzing Method Array
  2. Object.assign and related Object.create
  3. Deep and shallow copy copy
  4. Difference let, const, and the var
  5. The basic types and reference types related (stack)
  6. bind, call, apply the relevant (they have to be realized)
  7. Introduction event loop (micro-macro task task, to know the order of execution)
  8. Why are the timers are not allowed (it is possible to make you realize a countdown)
  9. Prototype Introduction
  10. Inherited methods (handwriting)
  11. Closures and described its role (handwriting)
  12. new implementation process
  13. Image stabilization and the throttle (handwriting)
  14. Deduplication array, flat, currying
  15. this point
  16. es6 properties
  17. promise Introduction (preferably write)
  18. promise.all and promise.race presentation (handwriting)
  19. async introduce (to understand the principles of self-generator + actuator)
  20. Serial asynchronous (async can be used promise)
  21. Arrow pointing function
  22. And difference array objects; set, map Introduction
  23. Modular introduction (commnjs amd cmd umd export)
  24. localstorage sessionstorage cookie
  25. Event delegates
  26. Proxy和Object.defineProperty

Frame correlation (react webpack) // Vue I use

Due to react framework I have been using, so the interview also asked relevant questions, we must understand the principles and the relevant principles under state management framework, while webpack also will test sites.

  1. React described advantages (compulsory)
  2. React life cycle (the latest version should know)
  3. Introduction diff algorithms (compulsory)
  4. Introduce virtual dom, dom Why use virtual
  5. Communication between components (compulsory)
  6. redux introduction and principles (compulsory)
  7. setState when asynchronous, synchronous and when and why
  8. Event mechanism
  9. Route-related, each implementation of several history and principles
  10. Introducing the high-order
  11. Pure function introduction
  12. React to know what new features
  13. React hooks Introduction
  14. React new life cycle and React Fiber
  15. React Vue and contrast
  16. React common optimizations
  17. webpack introduced a finishing process (compulsory)
  18. What webpack optimization done (compulsory)
  19. What webpack used the loader and plugin (compulsory)
  20. Webpack principle of the loader and plugin

Algorithm, data structure portion

Originally I thought that only the headlines, companies like ape counseling before the test algorithm, but in the end found that every company will test, probably want to take the next discrimination algorithm to do it. But usually do not meet basic interviewer also will give cue to finish can write no problem. Overall, the test is a common problem or deformation comes, the LeetCode or offer to prove safety issues in common easy read on the line. Data structures and design patterns rarely asked, but that she also needs to understand the next summary.

  1. Bubble Sort
  2. Quick Sort
  3. Times character marks skewer
  4. Two numbers, k sum
  5. Adding large numbers
  6. Binary search
  7. After traversing the binary tree ago
  8. Level binary tree traversal
  9. Binary tree depth-first traversal (recursive, non-recursive)
  10. Binary tree breadth-first traversal (recursive, non-recursive)
  11. And n, a binary tree path
  12. Binary tree depth
  13. Whether symmetrical binary tree
  14. Reverse list
  15. Turn hex decimal

Project section

Each company will have a presentation of the project, if the project is to introduce you to the interviewer would be very interested in extra points, they must be carefully prepared. I usually do before the introduction of micro architecture of a front-end services, done a lot of optimization project is also more complex, feeling she was more regarded as part of extra points.

  1. The difficulty of your project was introduced to
  2. If you now look at what this program will do optimization
  3. Depending on the item in question

hr part

Hr can to a large probability is over, it will not be part of the basic brush hr person, but common issues also need to think about how to say. On the salary stage it is also very important, now feeling hr are based on your interview situation, work experience coupled with your hands to pay other offer given, so the hands of a giant high-paying offer, then quite important. Communication hr After payroll can add a little tentative okay to ask, and now most of the pressure will be paid hr reserve some space.

  1. Why change jobs
  2. Find a job pay greater attention to what
  3. The introduction to your project
  4. So why the front end
  5. Learn how common front end
  6. What are the hands of offer, expected salary

to sum up

 

Guess you like

Origin www.cnblogs.com/GinaHan/p/11366550.html