Question d’entretien chez Temporal (WA)

The data structures and algorithms coding question was to implement a file downloader that would block concurrent requests for the same download until the in progress download completed.