DataDrivenDataDriven
LearnPracticeInterviewDailyJobsCommunity

Next in Line

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
L4

Interview Prompt

A server pool's dispatch layer is driven by a replayed command stream `ops`, where each entry is a list: `['add_server', id]` registers a server, `['remove_server', id]` deregisters one, and `['get_server']` sends the next request to a server and returns its id. Requests go to servers in the order they registered, wrapping from the last back to the first. Return the ids produced by the `['get_server']` entries in the order those entries appear.

Summary

Every server gets its turn. Keep the line honest as the pool changes.

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

Related

  • All Mock Interviews
  • Practice Mode (untimed)
  • Python Interview Questions
  • Data Engineering Interview Prep Guide
  • Practice Problems
  • Daily Challenge