Use when preparing for front-end developer interviews - comprehensive collection of interview questions covering HTML, CSS, JavaScript, and web development
This skill provides a comprehensive collection of front-end developer interview questions and answers covering HTML, CSS, JavaScript, and modern web development topics.
Use this skill when:
| Topic | Concepts |
|---|---|
| Fundamentals | Variables, scope, hoisting, closures |
| Functions | Arrow functions, IIFE, higher-order functions |
| Objects & Arrays | Methods, destructuring, spread/rest |
| Async | Callbacks, Promises, async/await |
| DOM | Manipulation, events, traversal |
| ES6+ | Modules, classes, template literals |
When helping with interview prep:
Q: What is semantic HTML and why is it important?
A: Semantic HTML uses tags that convey meaning (e.g., <article>, <nav>)
rather than just presentation (<div>). Benefits include:
- Better accessibility
- Improved SEO
- Easier code maintenance
Q: Explain CSS specificity.
A: Specificity determines which CSS rule applies when multiple rules match.
Hierarchy: inline > ID > class/attribute > element
Use specific values: 1000 (inline), 100 (ID), 10 (class), 1 (element)
Q: What is a closure?
A: A closure is a function that remembers its outer scope even when
executed outside that scope.
function outer() {
let count = 0;
return function inner() {
count++;
return count;
};
}
awesome-python - For full-stack interview prepsecurity-guide - Security interview questionsdeveloper-handbook - Career guidanceC:\Users\user\.qwen\skills\fe-interview-questions