Implement A Prioritized Task Scheduler With Parent Dependencies
Company: Rippling
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Review a task scheduler implementation prompt with filtering, due-date ordering, high-priority tie-breaks, create-time ordering, and parent dependencies. The question targets comparator design, dependency traversal, cycle handling, and testing AI-assisted code.