DataDriven
LearnPracticeInterviewDiscussDailyJobs

Full Circle

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 round-robin scheduler keeps its consumers in a fixed order and advances the assignment by `shift` slots each cycle so the load spreads evenly down the line. Given the `consumers` list and a `shift`, return the order rotated to the right by `shift`, so the last `shift` consumers wrap around to the front. The `shift` can exceed the roster length or be negative (a left rotation), and an empty roster comes back empty.

Summary

Load has to keep moving. Pass it down the line.

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