Companies conduct technical interviews where developers are expected to reverse binary trees on whiteboards, or recall endless bits of technical trivia from memory.