Lists interview questions
Practice 27 questions on lists. Each runs in a real in-browser editor with Jest tests and a worked, diagram-backed solution.
27 questions
- UI / FrameworksUI challenge4 variants
Accordion
EASYBuild an accordion component with stacked sections whose content panels expand and collapse on click.
20 minAdobe · Amazon · Google +4Practice - UI / FrameworksUI challenge4 variants
Avatar Group
EASYBuild a row of overlapping avatars that collapses the overflow into a plus-N badge.
15 minPractice - UI / FrameworksUI challenge4 variants
Basic Autocomplete
EASYBuild an autocomplete input that filters a static list and lets you pick a suggestion.
15 minPractice - UI / FrameworksUI challenge4 variants
Breadcrumbs
EASYBuild a breadcrumb trail from a path array, separating crumbs and marking the current page.
15 minPractice - UI / FrameworksUI challenge4 variants
Generate Table
EASYBuild a component that renders a table of sequential numbers given a row count and a column count.
15 minGooglePractice - UI / FrameworksUI challenge4 variants
Pagination UI
EASYBuild pagination controls with previous/next and numbered pages that report the current page.
15 minPractice - UI / FrameworksUI challenge4 variants
Data Table
MEDIUMBuild a users data table that paginates rows with page-size and page-navigation controls.
25 minAmazon · Atlassian · Coinbase +10Practice - UI / FrameworksUI challenge4 variants
Emoji Picker
MEDIUMBuild an emoji picker with category tabs and a search filter that inserts the chosen emoji.
25 minPremium questionPractice - UI / FrameworksUI challenge4 variants
File Explorer
MEDIUMBuild a file explorer that renders a nested folder hierarchy and lets you expand and collapse directories.
25 minAdobe · Amazon · Atlassian +7Practice - UI / FrameworksUI challenge4 variants
File Explorer II
MEDIUMBuild a file explorer that exposes the correct ARIA tree roles, states, and properties for assistive tech.
25 minAmazon · Atlassian · Snap +1Practice - UI / FrameworksUI challenge4 variants
File Explorer III
MEDIUMBuild a file explorer that renders the tree as a flat DOM list while preserving nested visual structure.
25 minAmazon · Atlassian · Snap +1Practice - UI / FrameworksUI challenge4 variants
Image Carousel
MEDIUMBuild an image carousel that lets you page through a sequence of images with previous and next controls.
25 minAirbnb · Amazon · Apple +13Practice - UI / FrameworksUI challenge4 variants
Image Carousel II
MEDIUMBuild an image carousel with smooth slide transitions between images.
25 minAirbnb · Amazon · ByteDance +7Practice - UI / FrameworksUI challenge4 variants
Infinite Scroll List
MEDIUMBuild a list that loads more items as the user scrolls near the bottom using an observer.
25 minPremium questionPractice - UI / FrameworksUI challenge4 variants
Job Board
MEDIUMBuild a job board that fetches and renders recent Hacker News job postings with paginated loading.
25 minAtlassian · Coinbase · Microsoft +4Practice - UI / FrameworksUI challenge4 variants
Kanban Board
MEDIUMBuild a three-column board where cards drag between columns and each column's count updates.
25 minNavi · SnowflakePractice - UI / FrameworksUI challenge4 variants
Memory Game
MEDIUMBuild a memory card-matching game where players flip cards to find matching pairs.
25 minRoblox · SnowflakePractice - UI / FrameworksUI challenge4 variants
Multi-Select
MEDIUMBuild a multi-select where chosen options become removable chips and the rest stay in the list.
25 minPractice - UI / FrameworksUI challenge4 variants
Nested Comments
MEDIUMBuild a threaded comments tree where each comment can be replied to and collapsed recursively.
25 minReddit · ServicenowPractice - UI / FrameworksUI challenge4 variants
Notification Center
MEDIUMBuild a notification center with an unread badge, mark-as-read, and dismiss.
25 minPractice - UI / FrameworksUI challenge4 variants
Sortable List
MEDIUMBuild a list that reorders by drag or keyboard input while preserving focus and announcing each move.
25 minPractice - UI / FrameworksUI challenge4 variants
Todo List
MEDIUMBuild a Todo List component with add and delete actions, with focus on functionality over styling.
25 minAmazon · Apollo · Atlassian +7Practice - UI / FrameworksUI challenge4 variants
Transfer List
MEDIUMBuild a component that moves selected items back and forth between two side-by-side lists.
25 minMeta · Netflix · OpenAI +2Practice - UI / FrameworksUI challenge4 variants
Whack-A-Mole
MEDIUMBuild the arcade game where moles randomly appear in a grid and players click them to score.
25 minLyftPractice - UI / FrameworksUI challenge4 variants
Data Table V
HARDBuild a data table with sortable columns, pagination, and row selection over a dataset.
40 minPremium questionPractice - UI / FrameworksUI challenge4 variants
Transfer List II
HARDBuild a transfer list with bulk select, deselect, and the ability to add new items to either side.
40 minTikTokPractice - UI / FrameworksUI challenge4 variants
Virtualized List
HARDBuild a windowed list that renders only the visible rows of a large dataset for smooth scrolling.
40 minPremium questionMeta · TekionPractice