Fullstack interview practice
Whack the fullstack interview.
JS/TS function questions, React component questions, Python — adapted from real tech screens, solved in your browser, on a clock. Completely free. If it helps, buy me a coffee.
Start practicingAdapted from interview rounds at
Amazon
Anthropic
Bloomberg
Coinbase
DoorDash
Expedia
Goldman Sachs
Google
LinkedIn
Meta
Microsoft
Netflix
OpenAI
Pinterest
Roblox
Snowflake
Stripe
TikTok
Uber
- Visa
from collections import deque def web_crawl(pages, start_url): slash = start_url.find("/", 8) origin = start_url if slash != -1: origin = start_url[:slash] visited = set() queue = deque() if start_url in pages: queue.append(start_url) visited.add(start_url) while queue: url = queue.popleft() for link in pages.get(url, []): if link.startswith("/"): link = origin + link if not link.startswith(origin): continue if link not in visited and link in pages: visited.add(link) queue.append(link) return sorted(visited)Run tests8 tests
Solve it right here.
Every question ships with starter code, a full editor, and a test runner. JavaScript, TypeScript, React and Python all run in your browser — no setup. Submit to run the hidden tests and get a verdict.
On the clock, like the real thing.
Every question is adapted from an actual interview round, not a LeetCode puzzle. Tech screens put you on a timer, so each question has a time limit and it's enforced.
Time limit · Web Crawler
30:00
Starts when you open the editor. Stops when you submit.
Pick a question. Beat the clock.
Browse questions