Implement a type-based mutex for tasks

Quick Overview

This question evaluates understanding of concurrency and synchronization primitives, testing the ability to design a thread-safe type-based mutex that permits concurrent execution of tasks with the same type while preventing concurrent execution across different types.

Implement a type-based mutex for tasks

Company: Microsoft

Role: Software Engineer

Category: Coding & Algorithms

Difficulty: medium

Interview Round: Technical Screen

Overview: This question evaluates understanding of concurrency and synchronization primitives, testing the ability to design a thread-safe type-based mutex that permits concurrent execution of tasks with the same type while preventing concurrent execution across different types.

Microsoft logo
Microsoft
Mar 1, 2026
mediumSoftware EngineerTechnical ScreenCoding & Algorithms
14
0
Loading...