This question evaluates data manipulation and metrics-definition skills, emphasizing SQL and Python proficiency for aggregating user activity and joining app metadata within analytics workflows.

You work on Oculus app engagement analytics.
user_activityuser_id
(BIGINT)
date
(DATE) — day of activity (assume UTC unless otherwise specified)
app_id
(INT)
session_id
(VARCHAR)
duration
(INT) — session duration in seconds
appsapp_id
(INT, PK)
app_name
(VARCHAR)
app_category
(VARCHAR)
Relationship: user_activity.app_id → apps.app_id.
For the last 7 days (inclusive) relative to a provided :as_of_date, identify the “most used app.”
Return exactly one row with at least:
app_id
app_name
session_cnt
or
total_duration_seconds
)
Assume ties do not need a deterministic tie-breaker unless you choose to add one.