Front-end-interview
Front-end interview questions
Core JS
- closures
- context
Function.prototype.bind
polyfill- Classes in JavaScript (es5) / prototypal inheritance
Object.create
polyfillArray.prototype.*
methods- Event loop
- Promises, async functions
- DOM API / event handling / event delegation
use strict;
- ES6 features
- hoisting
HTML/CSS
- Selectors specificity
- Rednering pipline
Advanced
- CSS Animations /
requestAnimationFrame
- Browser rendering pipeline
- modules (CommonJS vs ES6)
- V8 optimisations / optimisation killers
- memory leaks
Resources
- 📖 closures
- 📖 context
- 📖 Function.prototype.bind
- 📖 Object.create
- 🎥 What the heck is Event Loop
- 📖 Event Loop docs
- 📖 Microtasks
- 📖 ES6 features
- 📖 How browser works
- 📖 requestAnimationFrame
- 📖 Memory leaks