Traffic Light

Yangshun TayEx-Meta Staff Engineer
Languages

Build a traffic light where the lights switch from green to yellow to red after predetermined intervals and loop indefinitely. Each light should be lit for the following durations:

  • Red light: 4000ms
  • Yellow light: 500ms
  • Green light: 3000ms

Expose the current light with an accessible label and polite live announcement, and hide the purely visual lights from assistive technology.

You are free to exercise your creativity to style the appearance of the traffic light.

Hints

New

Asked at these companies

Unlock company signalsPremium shows which companies ask this question so you can prioritize practice by target company.
Unlock

Loading editor

    Traffic Light in React | UI Interview Question