Если вы еще учитесь в вузе, то стоит сначала попробовать пойти по путь наименьшего сопротивления и понять, есть ли какие-то карьерные мероприятия в вашем университете. На них можно сразу познакомиться с представителями интересующих компаний, обменяться контактами или оставить резюме. Если ничего такого нет—что ж, не беда, у большинства работодателей есть отдельный раздел на сайте, который посвящен стажировкам и своевременно обновляется. Поэтому сначала нелишним будет составить карту компаний, которые вам интересны, и прицельно отслеживать карьерные возможности там. Например, в Яндексе есть отдельная страничка, посвященная стажировкам: https://yandex.ru/yaintern/
Не стоит игнорировать и известные сайты по поиску работы вроде HeadHunter. Там стоит обратить внимание на вакансии, где в названии содержится "Junior" или сразу исследовать отдельную категорию "Начало карьеры".
Одним из неплохих источников может стать и телеграм. Зачастую там собираются целые профильные сообщества, где можно не только спросить совета у более опытных коллег, но и найти интересные вакансии. Как пример, подборка таких ресурсов для разработчиков: https://netology.ru/blog/prg-tg
Также вакансии из разных сфер можно найти на http://grintern.ru или https://changellenge.com