Heap vs Stack Memory, Threads vs Processes, and Semaphores vs Mutexes
Company: LinkedIn
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Three operating-systems fundamentals from a phone screen: heap versus stack memory, threads versus processes, and semaphores versus mutexes. It tests precise definitions, concrete examples, and the practical consequences of each distinction for performance, safety and debugging.