- Explain what a single page app is and how to make one SEO-friendly.
- Explain the differences on the usage of foo between function foo() {} and var foo = function() {}
- What are some advantages/disadvantages to testing your code?
- What is the purpose of a code style linting tool?
- What is the value of
foo
:var foo = 10 + '20';
- What does this return:
"i'm a lasagna hog".split("").reverse().join("");
- What is inheritance?
- Compare composition and inheritance?
- Compare applicative and normal order?
- What's a cool project that you've recently worked on?
- Who inspires you in the front-end community?
- What is microservice architecture?
- What is the Dependency Injection pattern?
- What is the Repository pattern?
- Explain database normalisation.
- Which are the 3 best Doctor Who episodes of the modern era?
- Why is accessibility important?
- Explain how React works.
- Explain Semantic HTML and what is the difference between an article and section.
- What is the difference between a class component and functional component?