Во всем мире готовятся на
https://leetcode.com/ - там даже есть разделы по воппросам от компаний (Google, Apple, Amazon, Facebook, Netflix и т.д.)
ХакерРанк и прочие - это примерно тоже самое.
Но, это всего лишь интрументы чтобы отточить скил решать алгоритмические задачи разной сложности.
Вначале нужно научится их решать, для этого идите на Курсеру, Юдеми и прочие обучающие платформы. Смотрите видосики на ютубе по решению разных проблем.
Но помните - задачи это лишь часть собеседования. Обычно еще проверяют знания System Design, а это требует более глубокого понимания профессии, которое не получишь решеним задач.