Mmm, I stopped doing leetcode back in 2024 because I realized that even though I was able to build highly efficient small portions of code, I wasn't actually able to build real software because I wasn't able to put all these small pieces together, so far I think it was a good decision because now I'm able to build real software. As for the current state in interviews I have no idea, but personally I think is not as importart or useful for most situations when developing software.
What did you do to bridge the gap between small portions of code and real software?