А в чем смысл тренироваться проходить собесы, если нет знаний по библиотеке?

Смысл есть всегда. Главное его найти.

Знание библиотеки не всегда и не во всех компаниях нужно, все можно доучить или набить с опытом. Знание Javascript, как языка программирования, намного важнее, знаний любых библиотек, фреймворков и прочих утилит. Если плохо знаешь js, то стоит сначала подтянуть эти знания, а потом стремиться к фреймворкам.

На своем собственном примере, могу сказать, что знание ванильного js, намного эффективнее в работе с фреймворками написанном на этом языке. Когда, впервые начал работать с Vue.js, долго не мог понять, почему реактивность работает не так как надо. Или почему «везде» пишется this. Или в чем разница между Options api и composition api и т.д. Как только, я понял основы языка, сразу вник в документацию с глубиной и открыл для себя вещи, которые лежали на поверхности.

Это равносильно, что ты читаешь иероглифы и методом тыка, пытаешься подставлять их в свое письмо. Вот если бы знал язык, то и письмо быстро и грамотно составил.

Собесы всегда полезно проходить, даже если вы чего-то не знаете. Так это хорошо, что вы УЗНАЕТЕ, что вы не знаете. Это пушка. Только практикой у меня получилось набить мои слабые места и в последствии найти работу.