The Squeeze
A easy Python mock interview question on DataDriven. Practice with AI-powered feedback, real code execution, and a hire/no-hire decision.
- Domain
- Python
- Difficulty
- easy
- Seniority
- L3
Interview Prompt
Given a string, return its run-length encoded form (char followed by run count, e.g. 'aabcccaaa' -> 'a2b1c3a3'). If the encoded form is not strictly shorter than the original, return the original string unchanged.
Summary
aaabbb gets old fast. Shrink it.
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