Skip to content
This repository was archived by the owner on Sep 5, 2025. It is now read-only.

Latest commit

 

History

History
31 lines (19 loc) · 1.42 KB

File metadata and controls

31 lines (19 loc) · 1.42 KB

Technical interview

Software requirements

In order get up and running with this project, you'll need:

Running the project

First please ensure you're using the correct Node version (16.x). If you use a Node version manager such as nvm, you can reference to the .nvmrc file.
Install all dependencies: npm install
Start the local server with the project running: npm start

The ask

Together during the interview we will create a responsive image-switcher/gallery, using the reference image below. Strive to include the following:

  • responsive;
  • captions - captions should be updated from picture to picture;
  • animation - the gallery should animate where applicable;
  • accessibility - this should be keyboard-navigable (tabbable), and built with any other a11y best practices in mind;
  • touch(optional) - the user should be able to drag both carousels back and forward;

Visual reference

Gallery reference image.

The limitations

The purpose of this task is to test your problem-solving approach, your ability to compartmentalize development tasks, and your ability to jump in and work with minimal details. The task is to be undertaken over the course of an hour. It's ok not to finish, just try to get into as much detail as you can in that time.