Не особо понимаю на какую позицию вы ищите вакансию, обычно задачи с алгоритмами редко попадаются и то скорее от Западных компаний. Можете попробовать данный сервис для решения задач
https://www.codewars.com/ У меня обычно на позицию мидла сколько проходил собеседований в 90% случаев спрашивали про следующие вещи: SOLID, какие вы паттерны проектирования знаете, оптимизация баз данных (индексы как работают, какую информацию выдает EXPLAIN), PSR, очереди, Doctrine ORM. Но все-таки в первую очередь нужно уделить внимание Middle Skills, посмотрите кстати на эту тему интервью Германа Грефа. Так же поищите-подготовьтесь на любимые вопросы рекрутеров: кем вы видите себя через 5 лет, что вас заинтересовало в данной вакансии, почему именно наша компания и т.д. Если хотите напишите вашу почту могу переслать или скопировать-написать ответ одного техлида грамотного, он мне подробно все расписал как готовиться и что прочитать изучить, там много чего интересного