in the era of AI writing all the code. why do people still leetcode and how are you hiring new engineers and evaluating them?