Build Six Hold-to-Play Piano Keys with Vanilla Web APIs

Read the full interview experience this question came from →

Quick Overview

Build six accessible hold-to-play piano keys with vanilla HTML, CSS, and JavaScript. Mouse and keyboard presses must compose correctly across simultaneous inputs, auto-repeat, outside release, editable targets, focus loss, and cleanup.

Build Six Hold-to-Play Piano Keys with Vanilla Web APIs

Company: Roblox

Role: Frontend Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Technical Screen

Overview: Build six accessible hold-to-play piano keys with vanilla HTML, CSS, and JavaScript. Mouse and keyboard presses must compose correctly across simultaneous inputs, auto-repeat, outside release, editable targets, focus loss, and cleanup.

Read the full Roblox Frontend Engineer interview experience this question came from

|Home/Software Engineering Fundamentals/Roblox
Roblox logo
Roblox
Aug 15, 2026
mediumFrontend EngineerTechnical ScreenSoftware Engineering Fundamentals
12
0
Loading...
Loading comments...