InterviewDB
Experience
Slideshow Frontend: Build an Auto-Advancing Image Carousel Component
Interview Experience
Round 1 - Coding Problem Build a slideshow component in vanilla JavaScript (no frameworks). The slideshow displays one image at a time, auto-advances every 3 seconds, and supports manual prev/next navigation. Clicking a dot indicator jumps to that slide. Pauses auto-advance on hover. Follow-ups How would you add a CSS fade transition between slides without causing layout shifts? If images are loaded lazily, how do you preload the next slide in advance? How would you make this component accessibl…
Full Details
🔒
Unlock all Squarespace questions
Full insider details, leaked discussions, and candidate experiences.
Get full access — $100 a year, unlimited accessAbout This Question
This is a candidate experience report from a squarespace interview for a frontend role during the onsite round.
It covers the following topics: Coding, Strings, Frontend, Onsite .
More Squarespace Interview Questions
1p3a
Squarespace Software Engineer Tech Screen Range Intersection Coding Question
LeetCode
#88 Merge Sorted Array
InterviewDB
Menu Filters: Return Dishes Matching Multiple Dietary Constraints
InterviewDB
Numbers That Belong: Find All Integers in a Range Satisfying a Digit Rule
LeetCode
#1893 Check if All the Integers in a Range Are Covered