How common it is to get multi threading interview questions in phone screening or onsite for a distributed system engineer interview? Sample of such questions?
I’ve gotten a handful, but they’re rare for phone screens, and more often it’ll be a problem where “and what if we had to have the data structure you just wrote stable across multithreaded reads/writes?” will be tacked on.
If the job is for something like “Linux kernel performance engineer” at DE Shaw then yes. Otherwise no.
I got one in a Google onsite. Design and implement a multithreaded producer-consumer java API.
For just an SWE interview? What level? Time to refresh on this stuff as well 😅
SWE L5
I myself faced one and bombed :p asked to write a task scheduler with delay and preemptions based on priority of the tasks
None in US in my experience