Quick Overview

This question evaluates skills in time-interval arithmetic, in-memory state management, and billing computation for delivery records, including handling of half-open intervals, duration-to-hour conversions, and prorated payments.

Implement Courier Delivery Cost Tracking

Company: Rippling

Role: Software Engineer

Category: Coding & Algorithms

Difficulty: medium

Interview Round: Technical Screen

Overview: This question evaluates skills in time-interval arithmetic, in-memory state management, and billing computation for delivery records, including handling of half-open intervals, duration-to-hour conversions, and prorated payments.

Read the full Rippling Software Engineer interview experience this question came from

Loading…