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
Re-rendering vs Unmount in React
When React re-renders a component and when it unmounts it, through one small code example.
35
Blog / Article
How to solve Promise Based JavaScript Output Questions? | Ultimate Trick!
A method to predict the output of promise-based JavaScript questions in interviews.
4,825
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,502
Video
Saved 18kB of JavaScript with THIS Trick
One trick that removed 18kB of JavaScript from a bundle.
3,354
Video
How to Improve Website Performance? Prefetching Resources
Prefetch resources so the next page loads faster.
4,011
Video
How to render LARGE lists in React?
Render large lists in React without slowing the page, using virtualization.
3,687
Video
Mastering Rendering Techniques: CSR, SSR, Streaming with Selective Hydration
Compare client-side rendering, server-side rendering and streaming with selective hydration.
4,081
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,507
Video
Amazon Frontend Engineer Interview Experience & Tips
How Amazon's frontend interviews test fundamentals, and what to practise before you apply.
7,459
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,377
Blog / Article
Atlassian Senior Frontend Interview Experience
All 7 rounds of a senior frontend interview at Atlassian, from the Karat screen to the final discussions.
7,645
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.
9,012
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,431
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,343
Blog / Article
What is Debouncing? Explain with examples
What debouncing is, with examples of how it limits how often a function runs.
15,380
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,230
Blog / Article
Razorpay Frontend Engineer interview experience
A candidate's account of the frontend engineer interview rounds at Razorpay.
9,898
Blog / Article
Atlan Interview Experience: Frontend Engineer Intern
A candidate's account of the frontend engineer intern interview at Atlan.
10,380
Blog / Article
How was my Frontend Engineer Interview Experience @ Amazon
A candidate's account of the frontend engineer interview at Amazon.
10,300
Blog / Article
Zeta Interview Experience SDE-1 FrontEnd
A candidate's account of the SDE-1 frontend interview rounds at Zeta.
10,735
Blog / Article
FactSet Software Engineer-II Interview Experience
A candidate's account of the Software Engineer II interview rounds at FactSet.
9,402
Blog / Article
My FrontEnd Interview Experience At Razorpay
A candidate's account of the frontend interview rounds at Razorpay.
9,284
Blog / Article
How to reset a single file from the feature branch to the remote main branch?
Reset one file on your feature branch to its version on the remote main branch with one git command.
10,180
Blog / Article
Understanding Nth-Child Selectors in CSS
How the :nth-child CSS selector matches elements by their position among siblings.
15,859
Blog / Article
Top Coding Practices That Every Engineer Must Follow | Coding Practices With Examples
Coding practices every engineer can use, shown with examples.
11,316
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,213
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,047
Video
Top 10 JavaScript Interview Questions based on Array Polyfills
10 interview questions that ask you to write polyfills for JavaScript array methods.
22,443
Blog / Article
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,047
Blog / Article
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