Interview Practice
Search
⌘K
Search
Search questions, topics and quizzes
Questions
Frontend
Frontend Developer interview questions (2086)
Frontend
JavaScript
200 questions
TypeScript
137 questions
HTML
100 questions
CSS
150 questions
React
200 questions
Next.js
150 questions
Vue.js
150 questions
Nuxt
60 questions
Angular
150 questions
State management
100 questions
Build tools
80 questions
Browser fundamentals
120 questions
Web performance
120 questions
Web security
100 questions
Frontend testing
100 questions
Accessibility
54 questions
Git
85 questions
Behavioral
30 questions
Practice JavaScript
200 questions
What is the difference between var, let and const?
Fresher
How does destructuring work with arrays, objects and defaults?
Fresher
What is the difference between named and default exports?
Fresher
What is the prototype chain?
Fresher
When do you use a Map instead of a plain object?
Fresher
Does const make a value immutable?
Fresher
Write FizzBuzz and explain your choices
Fresher
What is a closure?
Fresher
What do async and await do?
Fresher
What is the difference between setTimeout and setInterval?
Fresher
What is a Promise, and what states can it be in?
Fresher
What are global, function and block scope?
Fresher
Which array methods mutate the array and which return a new one?
Fresher
What are event bubbling and capturing?
Fresher
How is the value of this determined in JavaScript?
Fresher
What is the DOM, and how do you select and change elements?
Fresher
How do for, for...of, for...in and forEach differ for arrays and objects?
Fresher
What are the primitive types in JavaScript?
Fresher
What is the difference between == and ===?
Fresher
What are the common pitfalls of the Date object?
Fresher
Questions
Practice
Mock
Quiz
Roadmap
Pricing
VI
EN