Get started with free interview questions
Prepare
Question Types
Programming
UI Based
Quiz
Languages
JavaScript
HTML/CSS/JavaScript
React
Guides
Company Guides
Frontend System Design
Resume
Time Savers
Preparation Strategies
Roadmaps
Focus Areas
Company Questions
Resume Review
EventLoop AI
More
Try a random question
Confused about where to start? Try a randomly selected question from our vast collection of interview questions.
All Questions
Courses
Video Tutorials
Resources
Collections
Courses
Pricing
Login
How to solve Promise Based JavaScript Output Questions? | Ultimate Trick!
A method to predict the output of promise-based JavaScript questions in interviews.
4,805
Video
Better Pull Requests: A Practical Guide
Write pull requests that are easy to review, with a practical template for the description.
6
Blog / Article
JavaScript Promises Complete Course – Basics to Advanced
A full course on JavaScript promises, from the basics to advanced patterns.
4,492
Video
Saved 18kB of JavaScript with THIS Trick
One trick that removed 18kB of JavaScript from a bundle.
3,345
Video
How to render LARGE lists in React?
Render large lists in React without slowing the page, using virtualization.
3,670
Video
Mastering Rendering Techniques: CSR, SSR, Streaming with Selective Hydration
Compare client-side rendering, server-side rendering and streaming with selective hydration.
4,074
Video
Quick way to fix Uncompressed JavaScript/CSS Files (DevTools Trick)
Find and fix uncompressed JavaScript and CSS files with a quick Chrome DevTools trick.
2,506
Video
Amazon Frontend Engineer Interview Experience & Tips
How Amazon's frontend interviews test fundamentals, and what to practise before you apply.
7,443
Blog / Article
Uber Senior Frontend Interview Experience
All 6 rounds of a senior frontend interview at Uber, including a machine coding round in React.
8,349
Blog / Article
How a Small Pagination Fix Boosted SEO?
How a small pagination change on devtools.tech improved SEO, and why SEO comes up in system design interviews.
8,996
Blog / Article
How to become a better Software Engineer?
Skills that help you grow from junior to senior engineer, from better pull requests to debugging.
10,393
Blog / Article
Top Atlassian Frontend Interview Questions and Process
The three stages of Atlassian's frontend interview, from coding rounds to system design and values.
21,313
Blog / Article
What is Debouncing? Explain with examples
What debouncing is, with examples of how it limits how often a function runs.
15,349
Blog / Article
How to improve list rendering performance in a React app? | List Virtualization | Microsoft Frontend Interview Question
Render long lists fast in React with list virtualization, a Microsoft frontend interview question.
14,200
Blog / Article
FactSet Software Engineer-II Interview Experience
A candidate's account of the Software Engineer II interview rounds at FactSet.
9,392
Blog / Article
Understanding Nth-Child Selectors in CSS
How the :nth-child CSS selector matches elements by their position among siblings.
15,836
Blog / Article
Top Coding Practices That Every Engineer Must Follow | Coding Practices With Examples
Coding practices every engineer can use, shown with examples.
11,302
Video
How to create usePrevious React Custom Hook? | Advanced React.js | JavaScript Interview Question
Write a usePrevious custom hook in React that returns the value from the last render.
8,207
Video
How to Generate Dynamic Social Preview Images? | Frontend System Design | JavaScript Problem Solving
Design a system that generates social preview images on the fly, a frontend system design problem.
8,037
Video
How to Create Faded Background using HTML, CSS, and JavaScript
Add a faded overlay to a hero section with HTML, CSS and JavaScript so heading text stays readable.
20,025
Blog / Article
How to Improve Your Codebase!? | Custom ESLint Rules | Advanced JavaScript | Devtools Tech
Write custom ESLint rules to enforce your team's conventions in a codebase.
12,768
Video
How to Supercharge Your Development Workflow!? | Reviewing Requestly.io | Improving Frontend DX
A review of Requestly for mocking APIs and changing request headers during frontend development.
7,606
Video
How to design and implement LocalStorage API | Frontend Data Structures | JavaScript Interview Questions
Design and build your own version of the localStorage API, a frontend interview question.
8,786
Video
How to Improve Performance of Your Website!? | Cumulative Layout Shift | Part 1
What Cumulative Layout Shift is and how to reduce it on your website.
9,303
Video
Create Your Own Redux | Part 2 | CreateStore API | Advanced Frontend
Part 2 of building Redux from scratch: write the createStore API.
8,100
Video
Build Your Own Redux | Part 1 | Advanced Frontend
Part 1 of building Redux from scratch to understand how a store works.
12,294
Video
Clone Trello Board, Implement DOM Tree, Access Nested Properties | Frontend Coding Challenges
Solve three frontend coding challenges: a Trello board clone, a DOM tree and nested property access.
8,796
Video
JavaScript Promises Fundamentals Every Engineer Should Know | Part 2 | Event Loop | MicroTasks
How promises run on the event loop and the microtask queue, part 2 of the promises series.
8,600
Video
Things Every Engineer Should Know About Promises in JavaScript | Frontend Fundamentals
The basics of JavaScript promises and async/await that every engineer uses.
14,480
Video
What Every React Developer Should Know! | Part 1 | Stale Closures
What stale closures are in React and how they cause bugs with hooks and state.
10,494
Video
Back
Next
Category
JavaScript
React
CSS & HTML
Performance
System Design
Interview Prep
Interview Experiences
Backend
Tooling
Career
Difficulty
Easy
Medium
Hard
All Levels
Resource Type
Blog / Article
Video
Podcast
Sort By
Creation Date
Popularity
Grow with like-minded people,
Join the devtools.tech community
Stay in the know
Subscribe to our newsletter to stay up to date with all the latest content. No spam ever!
Subscribe
Instagram
YouTube
Twitter