Total Hours Between Consecutive Events

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
L4

Interview Prompt

`event_data` holds one row per event with its `event_type`, `event_timestamp` and `user_id`. Report the total hours each event type spent in quiet stretches, where a quiet stretch is a gap of more than 30 days between one event of that type and the next.

Summary

Hours between state changes.

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