Get started with free interview questions
Re-rendering vs Unmount in React
When React re-renders a component and when it unmounts it, through one small code example.
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.
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.
Uber Senior Frontend Interview Experience
All 6 rounds of a senior frontend interview at Uber, including a machine coding round in React.
Atlassian Senior Frontend Interview Experience
All 7 rounds of a senior frontend interview at Atlassian, from the Karat screen to the final discussions.
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.
How to become a better Software Engineer?
Skills that help you grow from junior to senior engineer, from better pull requests to debugging.
Top Atlassian Frontend Interview Questions and Process
The three stages of Atlassian's frontend interview, from coding rounds to system design and values.
What is Debouncing? Explain with examples
What debouncing is, with examples of how it limits how often a function runs.
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.
Razorpay Frontend Engineer interview experience
A candidate's account of the frontend engineer interview rounds at Razorpay.
Atlan Interview Experience: Frontend Engineer Intern
A candidate's account of the frontend engineer intern interview at Atlan.
How was my Frontend Engineer Interview Experience @ Amazon
A candidate's account of the frontend engineer interview at Amazon.
Zeta Interview Experience SDE-1 FrontEnd
A candidate's account of the SDE-1 frontend interview rounds at Zeta.
FactSet Software Engineer-II Interview Experience
A candidate's account of the Software Engineer II interview rounds at FactSet.
My FrontEnd Interview Experience At Razorpay
A candidate's account of the frontend interview rounds at Razorpay.
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.
Understanding Nth-Child Selectors in CSS
How the :nth-child CSS selector matches elements by their position among siblings.
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.
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.