- What are the primitive/native types exist?
- Which built-in prototypes exist?
- What is the difference between a primitive and complex type?
- Which primitives have corresponding objects?
- Why are String, Number and Boolean objects referred to as wrapper objects?
- All primitives are immutable. What does this mean?
- How would you clone / deep copy and object?
- How would you add an item to an array at a specific index?
- What is the difference between
Array.prototype.slice
andArray.prototype.splice?
- How would you join two arrays?
- How would select specific items of an array into a new one?
- What is the drawback of using
Array.forEach
over the classicfor
-loop?
- What frameworks do you use? Why?
- Are there frameworks you dislike? Why?
- What experience do you have with NodeJS?
- Which preprocessors do you use?
- What display types do you know?
- How would you place two or more block elements next to each other?
- Which type of selectors have the highest specificity?
- How do you test?
- How would you reduce the loading time of a web page?
- What is your favourite editor/ide? Why?
- Is there an editor/ide you dislike? Why?
- What linting tools do you use?
- What build tools do you know?