Image Gallery

Build an image gallery: a grid of thumbnails that open a lightbox with previous and next navigation and full keyboard control.

Asked in Airbnb frontend interviews