I feel that companies are shifting towards short take home assignments which I find good personally.
Grinding leetcode was never optimizing for solving problems algorithmically but for performing well in live coding interviews.
So knowing solution design, time/space complexity, what tools and patterns exist for certain sets of problems is valued more than being able to correctly type them out in an unfamiliar UI often with limited functionality, while someone watches your face and screen and ideally you have to articulate your thought process clearly within 20 minutes or so.