Available question text
Build a service that ingests user availability intervals and, given a prompt specifying a subset of users and a required duration, returns all time windows where those users are simultaneously available. For example, find all 30-minute windows where user 1 and user 2 are both free. A bonus section asks for an extension or optimization, such as supporting variable worker start/end dates or an efficient BitSet-based representation of minute-by-minute availability.
Related questions
Continue with questions that share topics or the same question type.
- Best Position for a Service Centre
Coding
- Calculate Worst-Case Load Factor for Each Service in a DAG
Coding
- Design a credit tracking service for user token balances
Coding
- Design an in-memory banking service
Coding · Data Structure Design · Heaps & Priority Queues
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
Gong
Calendar Availability Service
Reported Aug 25, 2026 · 1 source report
SENIOR
Source snapshot: Nov 12, 2026
View source