Loading interview...
Detect Cycle in Sequence
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
- junior
Interview Prompt
Our dependency resolver needs to detect infinite loops in task chains. Given a list of integers where each value points to the next index to visit (-1 means end), determine whether following the chain from index 0 revisits an index. Return True if a cycle exists.
How This Interview Works
- Read the vague prompt (just like a real interview)
- Ask clarifying questions to the AI interviewer
- Write your python solution with real code execution
- Get instant feedback and a hire/no-hire decision