It was the second round of on-campus interviews for an SDE position. The interviews were 45 minutes in length. The first one had gone fine. I was asked about BST in the first one.
I was asked to code semaphores and implement locks and race conditions.
This involved a shared reader-writer model.
There is a shared data structure, and multiple processes access it.
A reader count needs to be maintained. Only if all the readers are done reading, can any process write to the shared data structure.
The following metrics were computed from 1 interview experience for the Microsoft Software Development Engineer role in University Of, Florida.
Microsoft's interview process for their Software Development Engineer roles in University Of, Florida is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Microsoft's Software Development Engineer interview process in University Of, Florida.