Base prepration:
As a web front-end development engineer, you should have your own personal work (such as personal sites, etc.), blogs, and the sites you are interested in to learn and share web front-end technology (such as GitHub, W3ctech, etc).
Interview "Chatter":
1. What do you think the front end is?
2. What are the front-end related tasks in your previous work and what are the workflow processes?
3. Career planning for the future?
4. What do you think about overtime?
The main character of the interview-question:
Although it is a web front-end engineer who has been recruiting for three years of work experience, the more well-known companies, the more basic things the interview seems.
Javascript-Web front-end new technologies emerge, so mastering the primary JS is the key, basic all companies will be in the original JS related core knowledge
Prototype chain
Closed Package
What are the different ways of inheritance, their strengths and weaknesses?
How to convert a jquery object to a JS object
How does native Ajax write
Methods for DOM manipulation, such as finding, adding, deleting, etc. of DOM elements
Event delegate
Ajax
Benefits of Asynchronous invocation
How to write native Ajax, how to write in jquery
Under what circumstances will Ajax execute success and when will it execute error?
What types of data can be returned by Ajax, and what kind of things do you use more?
How to solve the problem of Ajax can't cross domain
What are the methods of uploading images and how Ajax uploads them?
Css
What are the box models and what kinds of
What we usually mean by the width and height
Usually work to take into account which browser, ie the minimum version is IE several
What are some of the classic browser incompatibility issues that you encounter?
How do you usually implement the layout of the page, which CSS properties (such as float, position) are used
DOM layout Arrangement--How to achieve horizontal vertical is centered
DOM Layout Arrangement--How to implement the layout
What are the values of the position attribute, and what is the difference?
Page float is used to do what, how to clear floating
new features of CSS3
Html
Standard and web semantics
The role of DOCTYPE, what are the values
What are the values of the DTD
The advantages and disadvantages of frame
What are the new features of HTML5, which elements have been removed, and which elements have been added
HTML5 Canvas
jquery--Programming Algorithm problem
Print out a inverted triangle 99 multiplication table on the page
Find the number of occurrences of character A in the array [' A ', ' CDA ', [' gfd ', ' Jhgahganbaa ', [' bv ', ' fd ', [' FDA ', ' KLJ '], ' Aiyo '], ' Tew ']
Bubble sort
The above is the most basic technology, and then a little bit about the other
Module Loader--Require.js
Responsive development--BootStrap
Lightweight framework-angular.js, compared to backbone
CSS precompilation--Sass, less, postcss and comparisons between them
Three years work experience web front end interview