Converse diretamente conosco!
Enjoy 20% off all plans by
following us on social media
. Check out other
promotions
!
Dismiss
Interviews
Dashboard
Practice questions
Guias
Preços
Sign in / up
Get full access
Practice by framework
20+ questions
JavaScript
HTML
CSS
React
Angular
Svelte
Vanilla JavaScript User Interface Questions
Top Vanilla JavaScript UI coding interview questions.
Try these popular Vanilla JavaScript UI questions
Contact Form
Build a contact form which submits user feedback and contact details to a back end API
Available frameworks
Digital Clock
Build a 7-segment digital clock that shows the current time
Available frameworks
Holy Grail
Build the famous holy grail layout consisting of a header, 3 columns, and a footer
Available frameworks
Formatos de Programação
Utilitários JavaScript
Interface de Usuário
Estruturas de Dados e Algoritmos
Pesquisar perguntas de programação
Sort by
Number of questions
21 questions
Total time
7 hours total
Lista de perguntas
Counter
Questão Aquecimento
Build a simple counter that increments whenever a button is clicked
Dificuldade
Fácil
Available frameworks
Users completed
14182 completed
Contact Form
Build a contact form which submits user feedback and contact details to a back end API
Dificuldade
Fácil
Available frameworks
Users completed
7820 completed
Holy Grail
Build the famous holy grail layout consisting of a header, 3 columns, and a footer
Dificuldade
Fácil
Available frameworks
Users completed
6148 completed
Mortgage Calculator
Build a calculator that computes the monthly mortgage for a loan
Dificuldade
Fácil
Available frameworks
Users completed
1475 completed
Tabs
Build a tabs component that displays a list of tab elements and one associated panel of content at a time
Dificuldade
Médio
Available frameworks
Users completed
2420 completed
Todo List
Build a Todo list that lets users add new tasks and delete existing tasks
Dificuldade
Médio
Available frameworks
Users completed
3399 completed
Traffic Light
Build a traffic light where the lights switch from green to yellow to red after predetermined intervals and loop indefinitely
Dificuldade
Médio
Available frameworks
Users completed
1339 completed
Digital Clock
Build a 7-segment digital clock that shows the current time
Dificuldade
Médio
Available frameworks
Users completed
825 completed
Job Board
Build a job board that displays the latest job postings from Hacker News
Dificuldade
Médio
Available frameworks
Users completed
974 completed
Accordion
Build an accordion component that a displays a list of vertically stacked sections with each containing a title and content snippet
Dificuldade
Fácil
Available frameworks
Users completed
1997 completed
Generate Table
Generate a table of numbers given the rows and columns
Dificuldade
Fácil
Available frameworks
Users completed
1032 completed
Progress Bar
Build a progress bar component that shows the percentage completion of an operation
Dificuldade
Fácil
Available frameworks
Users completed
1765 completed
Temperature Converter
Build a temperature converter widget that converts temperature values between Celsius and Fahrenheit
Dificuldade
Fácil
Available frameworks
Users completed
1499 completed
Tweet
Build a component that resembles a Tweet from Twitter
Dificuldade
Fácil
Available frameworks
Users completed
864 completed
Accordion II
Build an accessible accordion component that has the right ARIA roles, states, and properties
Dificuldade
Médio
Available frameworks
Users completed
417 completed
Analog Clock
Build an analog clock where the hands update and move like a real clock
Dificuldade
Médio
Available frameworks
Users completed
371 completed
Like Button
Build a Like button that changes appearance based on the states
Dificuldade
Médio
Available frameworks
Users completed
658 completed
Star Rating
Build a star rating component that shows a row of star icons for users to select the number of filled stars corresponding to the rating
Dificuldade
Médio
Available frameworks
Users completed
1306 completed
Tabs II
Build a semi-accessible tabs component that has the right ARIA roles, states, and properties
Dificuldade
Médio
Available frameworks
Users completed
251 completed
Signup Form
Build a signup form that does validation on user details and submits to a back end API
Dificuldade
Médio
Available frameworks
Users completed
476 completed
Stopwatch
Build a stopwatch widget that can measure how much time has passed
Dificuldade
Médio
Available frameworks
Users completed
314 completed