Based on my recent job search: Don't focus on grinding leetcode, it's not worth your time unless you're applying to Meta/Google/MSFT etc.
- give yourself a concrete algorithm practice goal, such as "get through Blind 75" (it's a list of 75 questions you can find online).
- practice using data structures and also implementing whatever your language doesn't provide
For context, I just spent most of the last two months doing a job search in the Bay Area. Did final round interviews at several companies ranging in size from a few people to a few thousand.
I encountered exactly 1 (one!) direct leetcode problem during my interviews.