30Front End Developer Interview Questions & Answers
1.What methodologies do you use to ensure that your web application is user-friendly?
2.Please discuss CSS float and give me an example of how you use it when developing web sites.
3.How do you increase the performance of a new web site you develop?
4.How do you use a closure when you are writing front end code?
5.What features of HTML5 have you implemented in your front end development projects?
6.How do you go about addressing browser-specific rendering challenges?
7.Please discuss the difference between null, undefined or undeclared variables.
8.Tell me about the SEO best practices or techniques you use in your work.
9.Can you explain how prototypal inheritance works?
10.When working on a web development project, what do you do to improve your code's maintainability?
11.How has working with the 'this' keyword changed in JavaScript ES6?
12.Can you explain the techniques you use to ensure front-end security?
13.What version control systems have you worked with?
14.Can you define Block Formatting Context and describe how it works?
15.Walk me through your workflow when you are creating a web page.
16.Talk to me about z-index and how stacking context is formed.
17.Describe what CSS selector specificity is and how it works?
18.What are floats, and how they work?
19.Can you compare progressive enhancement and graceful degradation?
20.How would you integrate several different stylesheets into a website?
21.Which technique do you prefer to use, resetting or normalizing CSS, and why?
22.Can you describe Ajax and discuss what it is used for?
23.Please describe what the acronym NPM stands for and how it is used in front end development.
24.What is Representational State Transfer, or REST, and how would you use it when developing a front end for a website?
25.Can you discuss the differences between session storage, cookies, and local storage?
26.Our web development team uses JSONP. Are you familiar with this, and do you use it in your web development?
27.Can you provide men an overview of the Delegation Event Model?
28.Please discuss the differences between the call, apply and bind commands?
29.What does the acronym CORS stand for, and what programming issue does it help resolve?
30.Are you familiar with the term CoffeeScript, and do you know how it is used in front end web development?