o conselho que eu te dou é tentar fazer as coisas sem usar um framework!
Tenta fazer qualquer app usando apenas vanilla JS/TS. Imagine como funcionam as principais APIs do React: useState, useEffect, etc.
Se você tivesse que implementar elas, como vc faria?
Ou mesmo exercícios que vc faria em 5min com React. Algo como um todo, ou um board estilo Trello, coisas assim.
Tb tem um ótimo site, mais focado em entrevistas, mas que tb ajuda bastante nisso: GreatFrontEnd.
Eu usei recentemente quando estava me preparando para minha ultima entrevista.
Livros tb são ótimos recursos. Recomendo 2 pra pessoas querendo expandir do front: High Performance Browser Networking e Web Scalability for Startup Engineers.
Agradeço o conselho Lucas! Já sigo ele há um tempo, mas acabei parando com o leetcode por justamente estar 100% cansado 24/7, mas irei ajeitar minha rotina e isso irá mudar!!