Да, действительно, и именно поэтому я ранее задавал 50+ вопросов по структуре данных и алгоритмам для разработчиков Java, вы можете сослаться на эти вопросы.