Available question text
Implement a multi-level package tracking system supporting: recording parcel events under an assigned courier (RecordCourierEvent), querying total event counts per courier across all parcels (GetCourierEventCount), undoing the most recent courier assignment change for a parcel (UndoCourierChange), and signing out couriers with appropriate state transitions — signed-out couriers cannot be assigned or record events, their parcels become unassigned, and the unassignment does not create an undo-history entry.
Related questions
Continue with questions that share topics or the same question type.
- Airplane Seat Assignment Probability
Coding
- Convert Samples into Event Intervals
Coding · Arrays & Strings
- Cut Off Trees for Golf Event
Coding
- Design a 3D Binary Matrix with Efficient Layer Tracking
Coding
Sources · 1 reference
These records explain where the question appears. A company tag or candidate report does not guarantee a future interview question.
Hello Interview · 1 record
Airbnb
Design a Package Tracking System with Courier Assignment, Event Recording, Undo, and Sign-Out
Reported Aug 31, 2026 · 1 source report
SENIOR
Source snapshot: Nov 12, 2026
View source