Active User Penetration Rate

A hard SQL mock interview question on DataDriven, with an AI interviewer who asks follow-up questions and a hire or no-hire decision at the end.

Domain
SQL
Difficulty
hard
Seniority
L5

Interview Prompt

The product analytics team wants to know how deeply each device type has taken hold with its users, working from the session log in user_sessions and the device catalog in devices. For every device type, report the share of its users who are genuinely active on it, meaning recent, time-heavy and page-heavy use all at once, listed from the deepest penetration to the shallowest.

Summary

How much of the user base is actually alive?

How This Interview Works

  1. Read the vague prompt (just like a real interview)
  2. Ask clarifying questions to the AI interviewer
  3. Write and run your SQL against a real database
  4. Answer the interviewer's follow-up questions, then get a hire or no-hire decision