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
Optimising Web Performance for Low-Powered Devices
Detect low-powered devices from CPU, memory and network signals, then ship them a lighter bundle.
62
Blog / Article
Production monitoring and the long tail
Part 8 of 8 on image optimisation: monitor image performance in production so it doesn't regress.
89
Blog / Article
Image CDNs and delivery infrastructure
Part 7 of 8 on image optimisation: deliver images at scale with image CDNs.
48
Blog / Article
Prioritising Critical Images
Part 6 of 8 on image optimisation: load the most important image on the page as early as possible.
38
Blog / Article
Lazy Loading Images
Part 5 of 8 on image optimisation: lazy load images below the fold so they don't compete with critical files.
28
Blog / Article
Responsive Images: srcset, sizes, and picture
Part 4 of 8 on image optimisation: serve the right image size and format with srcset, sizes and picture.
25
Blog / Article
Reducing Image Bytes
Part 3 of 8 on image optimisation: cut the number of images and the bytes the browser downloads.
29
Blog / Article
Measuring Image Performance with Core Web Vitals
Part 2 of 8 on image optimisation: measure image performance with Core Web Vitals before you change anything.
46
Blog / Article
Foundations: Why Image Optimisation Matters & How Browsers Load Images
Part 1 of 8 on image optimisation: why images slow pages down and how browsers load them.
73
Blog / Article
Cars24 Frontend Interview Experience
The frontend interview rounds at Cars24, focused on JavaScript, React, machine coding and performance.
4,926
Blog / Article
How I got promoted at my job?
The steps that led to a promotion at work, shared from experience.
3,134
Video
How to refactor large codebases?
How to approach refactoring a large codebase.
2,695
Video
Implementing JavaScript Promise Polyfill
Write a polyfill for JavaScript promises from scratch.
2,861
Video
How React SSR Actually Works (Without Frameworks)
Build server-side rendering for React without a framework to see how SSR works.
3,063
Video
What is the significance of the React Fiber architecture?
Why React Fiber matters: it lets React pause, prioritise and resume rendering work.
4,674
Blog / Article
How to improve job search using Google
Use Google search operators to find job openings that match what you want.
6,801
Blog / Article
Why people fail at interviews?
Common reasons people fail interviews, such as weak fundamentals or unclear requirements, and how to fix each one.
4,800
Blog / Article
Zomato Frontend Interview Experience | SDE 2
The SDE 2 frontend interview rounds at Zomato, shared by a devtools.tech user.
5,575
Blog / Article
Microsoft Frontend Interview Experience
The frontend interview rounds at Microsoft, from the recruiter screen onwards, shared by a devtools.tech user.
5,569
Blog / Article
Best Code Practices for Real-World Applications - Part 1
Six code practices for real apps, from avoiding stale closures in React to fetching data in parallel.
15
Blog / Article
Guide to Effective Interview Preparation
How to use devtools.tech for structured interview preparation, whether you're interviewing now or not.
8,018
Blog / Article
Rippling Frontend Interview Experience
The frontend interview rounds at Rippling, shared by a devtools.tech user.
5,746
Blog / Article
Flipkart Frontend Interview Experience | UI Engineer 2
The UI Engineer 2 interview rounds at Flipkart, from machine coding onwards, shared by a devtools.tech user.
11,096
Blog / Article
Internationalization (i18n) in React
Build a React app that supports many languages and regions without changes to its core logic.
81
Blog / Article
Uber Frontend Interview Experience (SDE-2)
The SDE-2 frontend interview rounds at Uber, from the CodeSignal test onwards, shared by a devtools.tech user.
6,132
Blog / Article
Blinkit Frontend Interview Experience (SDE 1)
The SDE 1 frontend interview rounds at Blinkit, shared by a devtools.tech user.
5,632
Blog / Article
Walmart Global Tech Frontend Interview Experience (SDE 3)
The SDE 3 frontend interview rounds at Walmart Global Tech, shared by a devtools.tech user.
6,708
Blog / Article
Mastering Critical Rendering Path
How the browser turns HTML, CSS and JavaScript into pixels, and how to make that faster.
175
Blog / Article
URLs and Routing - Practical Example
Apply URL and routing decisions to a real-world app and see their effects in practice.
60
Blog / Article
URLs and Routing in Frontend Applications
Why URL design is an architecture decision in frontend apps, and how it shapes routing and caching.
121
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