Design a Tunable Recurring-Transaction Detector

Quick Overview

Design an explainable recurring-transaction detector for noisy subscription data. Explore normalization, grouping, cadence inference, configurable amount and interval tolerances, missed cycles, price changes, duplicate records, threshold evaluation, and the transition from batch files to streaming input.

Design a Tunable Recurring-Transaction Detector

Company: Ramp

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: hard

Interview Round: Onsite

Overview: Design an explainable recurring-transaction detector for noisy subscription data. Explore normalization, grouping, cadence inference, configurable amount and interval tolerances, missed cycles, price changes, duplicate records, threshold evaluation, and the transition from batch files to streaming input.

|Home/Software Engineering Fundamentals/Ramp
Ramp logo
Ramp
Jul 18, 2026
hardSoftware EngineerOnsiteSoftware Engineering Fundamentals
18
0
Loading...
Loading comments...