Question d’entretien chez Microsoft

Coding trivia: 1. How do multiple threads update the same variable? 2. Difference between goroutines and threads. 3. Do you write Unite tests?