Cloze

A quest for your coding interview

Walk the path. Fill the gaps.

Pick a quest and work through its stages. Each one is a working solution with parts missing: fill them in, and the tests tell you when you have it. Earn stars, climb the ranks, and come back when a review is due.

Start a quest How it works

Python or JavaScript, here on the site or in Chrome's side panel beside any page. The extension is not on the Chrome Web Store yet.

4 5

Pick your path

Start here

First Steps

Three problems that teach the method.

3 of 3 stages written · 1 chapter

Begin

The Blind 75

The classic interview list, one stage at a time.

12 of 75 stages written · 10 chapters

Begin

Three trials on every stage

Each stage is a problem you can clear three ways, and each trial earns a star.

  1. 1 of 1 stars

    Recall

    Fill single lines: a condition, an update, a return.

    10 XP

  2. 1 of 1 stars

    Rebuild

    Rebuild a block, most often a loop body.

    20 XP

  3. 1 of 1 stars

    Write

    Write the whole function body, with the tests as a net.

    40 XP

Your code runs against the problem's tests in your browser, so any correct answer clears a trial, not only ours. A hint halves what a trial earns, and a trial comes back for review after a day, three days, a week and more.

Two Sum in the Cloze side panel, with a hint open under the first gap

Practise here, or beside any page

Every stage has the practice panel on its page, so you can start without installing anything. Cloze also opens in Chrome's side panel, so a problem on LeetCode, your notes or the docs can stay open next to it. It is the same panel in both places, and your stars, XP and reviews follow you through your account.

Climb the ranks

  1. Novice0 XP
  2. Apprentice100 XP
  3. Adventurer400 XP
  4. Knight1,000 XP
  5. Champion2,500 XP
  6. Legend5,000 XP

Your code runs in your browser and is never sent to us. Read what Cloze keeps.