Coding interview guides and LeetCode patterns

Technique for technical interviews: how the loop is actually scored, the patterns behind the problem set, the tools candidates use, and how proctoring works.

LeetCode solutions

Python solutions to 3,000 LeetCode problems, each with a worked example and complexity analysis. They are organised by the pattern that solves them rather than listed, because the pattern is the part that transfers to the problem you have not seen.

Browse all 3,000 problems

Ace your next coding interview

Stealth Interview is a desktop app for macOS and Windows that reads the problem off your screen and answers with a working solution, a step-by-step explanation and its time and space complexity — while staying invisible to screen sharing.

Get Stealth Interview