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
Atlassian Senior Frontend Interview Experience
All 7 rounds of a senior frontend interview at Atlassian, from the Karat screen to the final discussions.
7,582
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,951
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,354
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,249
Blog / Article
What is Debouncing? Explain with examples
What debouncing is, with examples of how it limits how often a function runs.
15,290
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,178
Blog / Article
Razorpay Frontend Engineer interview experience
A candidate's account of the frontend engineer interview rounds at Razorpay.
9,873
Blog / Article
Atlan Interview Experience: Frontend Engineer Intern
A candidate's account of the frontend engineer intern interview at Atlan.
10,352
Blog / Article
How was my Frontend Engineer Interview Experience @ Amazon
A candidate's account of the frontend engineer interview at Amazon.
10,267
Blog / Article
Zeta Interview Experience SDE-1 FrontEnd
A candidate's account of the SDE-1 frontend interview rounds at Zeta.
10,706
Blog / Article
FactSet Software Engineer-II Interview Experience
A candidate's account of the Software Engineer II interview rounds at FactSet.
9,384
Blog / Article
My FrontEnd Interview Experience At Razorpay
A candidate's account of the frontend interview rounds at Razorpay.
9,254
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,111
Blog / Article
Understanding Nth-Child Selectors in CSS
How the :nth-child CSS selector matches elements by their position among siblings.
15,803
Blog / Article
Top 10 JavaScript Interview Questions based on Array Polyfills
10 interview questions that ask you to write polyfills for JavaScript array methods.
22,367
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.
19,973
Blog / Article
How to fix errors like ReferenceError Window is Not Defined in Remix Powered Web App | JavaScript Frameworks
Why Remix throws ReferenceError: window is not defined, and how to run browser-only code safely.
22,120
Blog / Article
How to Send Multiple Cookies in a Remix Powered Web App?
Set more than one cookie in a single Remix response, such as a session cookie and a tracking cookie.
17,160
Blog / Article
Add Social Authentication to Remix Run Project | Remix Server
Add Google login to a Remix app that runs on the Remix server, with sessions.
22,125
Blog / Article
Add Social Authentication to Remix Run Project | Express Server
Add Google login to a Remix app that runs on an Express server, with sessions.
17,834
Blog / Article
Scoping in JavaScript Explained | JavaScript Interview Questions
What scope is in JavaScript, with global, function and block scope explained for interviews.
20,240
Blog / Article
Add Pagination to Remix Run
Add pagination to a Remix app by keeping the current page in the URL.
21,921
Blog / Article
Hoisting in JavaScript Explained | JavaScript Interview Questions
What hoisting is in JavaScript, answered the way an interviewer expects.
20,953
Blog / Article
Setting Up SASS With Remix Run
Set up SASS in a Remix project and load the compiled styles through Remix's links function.
37,036
Blog / Article
Understanding Temporal Dead Zone in JavaScript
What the Temporal Dead Zone is, and how var, let and const differ when you use them before declaration.
10,530
Blog / Article
Understanding React setState
How React's setState works when you update state from user actions or API responses.
14,107
Blog / Article
Understanding Call By Value vs Call By Reference in JavaScript
How JavaScript passes primitives by value and objects by reference, with examples for each data type.
13,560
Blog / Article
Quick Guide to Code Splitting with React.lazy and Suspense
Split a large React bundle with React.lazy and Suspense so pages load faster on slow connections.
12,087
Blog / Article
Tips to improve Browser Automation Bots
Practical tips to make browser automation bots, such as Puppeteer scripts, more reliable.
11,995
Blog / Article
Optimizing your JavaScript Bundle | DefinePlugin Webpack
Use webpack's DefinePlugin to load modules only when needed and keep your JavaScript bundle small.
14,446
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
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