Retention joins two feeds on the user and compares their DAYS, not their rows. Group signups into cohorts, index activity per user, then ask each cohort member whether anything happened far enough after its own start day.
Run this yourself in the Online Java Compiler, spin up a live REST API in the API Sandbox, or practise with Java interview questions.
Published 2026-09-20