tl;dr: The test comprises of 3 areas, 5 questions each, to help evaluate whether an organization has a healthy culture. Any "decent tech company" should "cover at least 4 out of the 5 points in each area."
tl;dr: As the team became remote, more time was spent working but developers were getting less done. The main cause was a lack of access to information and poor communication. 4 steps were put into place.
“If debugging is the process of removing software bugs,
then programming must be the process of putting them in.”
tl;dr: "A lockable tree is a tree with nodes that can be locked if none of its ancestors or descendants is locked. We are asked to implement locking/unlocking operations that should run in O(h) time where h is the height of the tree. Lock/unlock methods do not need to be thread-safe."