Rippling SDE1 Interview Experience | Compensation | Bangalore
Summary
I interviewed for the SDE-1 role at Rippling in Bangalore. The process consisted of three onsite rounds focusing on DSA and LLD. Despite the offers received, my final status was Rejected.
Full Experience
I interviewed for the SDE-1 role at Rippling (experience requirement: 0–2 years). The process consisted of onsite interviews with three rounds.
Round 0: Online Assesment
Round 1 – DSA:
Design a Travel class with functionalities such as adding drivers and booking trips based on start and end times using the earliest available driver. Each driver has an hourly rate. The task involved calculating the cost of an individual trip as well as the total cost incurred so far.
Extension: Determine the minimum number of drivers required at a given instant.
Round 2 – LLD: Design a Resource Manager with operations like adding resources, removing resources, and managing them efficiently.
Round 3 – DSA: A problem that was a variant of Median of two sorted arrays
Final Status: Rejected
Compensation Offered: ₹36 LPA + 10% bonus or ₹40 LPA + 10% bonus, depending on interview performance.
Interview Questions (3)
Travel Class Design with Driver Scheduling
Design a Travel class with functionalities such as adding drivers and booking trips based on start and end times using the earliest available driver. Each driver has an hourly rate. The task involved calculating the cost of an individual trip as well as the total cost incurred so far.
Extension: Determine the minimum number of drivers required at a given instant.
Resource Manager Design
Design a Resource Manager with operations like adding resources, removing resources, and managing them efficiently.
Variant of Median of Two Sorted Arrays
A problem that was a variant of Median of two sorted arrays.