Nunca tentei resolver problemas nos sites mencionados. Meu nivel de ingles é bom para leitura mas ruim para escutar e conversar. Sobre as ultimas duas perguntas, não. Estudei sobre complexidade de algoritmo mas faz tempo, teria que rever.

esse é um caminho que diria pra tu trilhar nesse momento ir treinando algoritmos e design system com avaliacao de complexidade. Alem é claro de treinar o ingles e conseguir avaliar um algoritmo explicando em ingles e sabendo responder as perguntas de um avaliador.

Muito obrigado pelas dicas, obrigado pelo parabéns também. Irei seguir com esse caminho. Há algum livro que vc me recomendaria ?
Cara da uma olhada nesse livro eu acho que ele pode te ajudar! https://amzn.to/3y089i7 se comprar pelo link tu me ajuda também =D