DataDriven
LearnPracticeInterviewDiscussDailyJobs

The Dynamic Container

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

Domain
Python
Difficulty
hard
Seniority
L4

Interview Prompt

Implement an ArrayList via an ops list: ['append', val] adds to the end, ['get', index] returns element at index, ['size'] returns current count, ['remove', index] deletes element at index. Return the list of return values excluding None: only get, size, and remove operations contribute to output (append returns nothing).

Summary

Build your own resizable list with no help from the standard library.

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