DeepMind | SE | London | June 2020 [Reject]
Anonymous User
1670

Status: SE1 at FAANG
Interview date: June 2020

Interview:

  • Behavioural interview
  • Technical phone screen

Technical phone screen:

  • General questions about concurrency
  • LC Easy, variation of missing number

I was asked some basic questions about concurrency issues, such as what can happen when 2 different threads are attempting to write to a register at the same time, and how can this be resolved.

Unfortunately, concurrency is a weak point in my knowledge. Could someone please recommend resources to learn about basic concurrency concepts, such as locks, mutexes, semaphores etc? I see the book 'Java Concurrency in Practice' being recommended quite a lot, but I think an entire textbook would be overkill to prepare for an interview like this.

Comments (2)