I'd rather be rejected than got job I'm not qualified to do, that's why I never prepare for interview above studying the actual company- and that is more to give me proper signal if I want to work for them, I want to be motivated to make move on more than just money.
I also have never done leetcode, though I like competitive programming problems, especially bot programming contests on codingame.com