Задачки разных уровней сложности можно порешать вот тут
https://www.codewars.com/
Есть элемент геймофикации, в случае правильного решения можно посмотреть другие, более удачные
Что забавно, два раза на собеседованиях встречал задачи именно оттуда, хотя прорешивал их просто ради развлечения