Estrutura de dados e Design Patterns são coisas que grandes empresas tendem a validar nas entrevistas.
Sobre Design Patterns, esse site tem basicamente tudo que você precisa para estudar:https://refactoring.guru/design-patterns
Sobre Estrutura de Dados, o próprio HackerRank tem uma triha para treinar esse tópico.