Enforce ordered execution across threads
Company: Uber
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: Medium
Interview Round: Onsite
Quick Answer: This question evaluates understanding of concurrent programming and synchronization primitives by requiring ordered execution across multiple threads without busy-waiting.