Practice JavaScript interview questions,
right on your Mac.

Practice the 24 most commonly asked JavaScript interview questions using a real code editor, an optional AI panel that explains why your tests fail, and progress tracking across easy, medium and hard.

Michael, the developer of Practice Pad

Hi, I'm Michael. A Senior Software Engineer working in London. I've compiled these questions based on what I've asked in interviews and have been asked over my 7+ years of working as a Software Engineer.

AI review

Paste your Claude API key and our AI panel can help guide you with problems you’re struggling with

The AI panel explaining why a test failed

Progress tracking

Keep a log of your progress with three different states. Practiced, Completed with help and Solved. A Pomodoro timer is also included to help aid in learning efficiently.

The progress panel showing each topic across easy, medium and hard

A real code editor

Monaco-powered, the same editor that runs VS Code. Syntax highlighting, autocomplete. Available in JavaScript and TypeScript

Practice Pad’s Monaco editor showing a TypeScript solution and four passing tests