Slider
Objective
Make an animated slider
Requirements
Turn this Figma design into a carousel slider
Only the image should slide, the rest of the content can update instantly
It should have 3 slides
Build it as you would a commercial project, using any libraries or technology you choose
Evaluation Criteria
If I gave you this test, here's what I'd be looking for:
This is a fairly common example of a take-home tech test, you've been given a design and free play on the technologies to build it.
If you do receive a test like this, timebox it to 3-4 hours maximum, it's easy to get carried away and spend too long making it perfect.
It'll be common to receive a follow-up question at an interview along the lines of "what else would you do if you had more time?" Be sure to have an answer ready.
The basics
Design accuracy
You might not get it pixel-perfect, but it should be close
Transitions
The transition between images should be smooth and seamless
The image should slide in easily, without any jumping as the image loads, especially if it's a larger file
Browser compatibility
It doesn't need to work on Internet Explorer but make sure you've got Chrome & Safari at the very least
Accessibility
Make sure you've got alternate text for the images
Keyboard navigation would be nice
Documentation
As a takehome, you'll probably submit this via email or upload. It's good to add a
README.md
explaining your approach and how to run it.
Nice to have, if you have the time:
Some unit tests
Responsiveness (though mobile designs aren't provided)