One problem is that they keep making the leetcode interviews harder because many people spend a lot of practicing. Simply solving a problem isn't good enough anymore. Now you have to solve two problems in 40-45 minutes with the optimal solution. The only way I've been able to solve two problems in 40-45 minutes is if I've seen the problem before.