Skip to main content

Practice

Coding interview problems organized by topic. Every problem ships with a problem statement, constraints, worked examples, progressive hints, a solution-approach outline, and complexity analysis — written for candidates who want to pattern-match, not memorize.

By Sam K., Founder of InterviewChamp.AI

501 problems · 15 topics · 119 companies · last updated

Today's problem ·

189. Rotate Array

medium

Rotate an array right by k steps, in-place, with O(1) extra space. The elegant solve uses three reversals — a trick that surprises candidates the first time they see it.

Solve now
Showing 501 of 501

Curated paths

Opinionated starting points — pick one and don't think about it.

See all paths →

Browse by topic

All 15 topics · sorted by problem count.

Browse by company

Drill what each company actually asks. Sourced from public Glassdoor + Blind + Levels.fyi posts.

See all 119 companies →

Browse by pattern

The mental templates that crack most coding interviews.

See all patterns →

Recently added

Fresh problems verified this week.

Ready to drill these live?

Get AI answers on your screen during live interviews, where the company allows it. Real-time transcription. Streaming answers. Post-call scorecard.

Download the desktop app →
Practice — Coding Interview Problems by Topic — InterviewChamp.AI