Loading interview...

The Velvet Rope

A medium Python mock interview question on DataDriven. Practice with AI-powered feedback, real code execution, and a hire/no-hire decision.

Domain
Python
Difficulty
medium
Seniority
mid, senior

Interview Prompt

Build a class that enforces per-user API rate limits using a sliding time window. It should track each user independently and decide whether a new request from that user falls within the allowed call budget. Callers supply an explicit timestamp so the behavior is fully deterministic.

How This Interview Works

  1. Read the vague prompt (just like a real interview)
  2. Ask clarifying questions to the AI interviewer
  3. Write your python solution with real code execution
  4. Get instant feedback and a hire/no-hire decision