Pavlenty0, напишите рабочий скрипт в несколько сотен строк, думаю после этого можно считать что знаете основы языка.
Вообще зависит от вакансии, если это разработчик, то вы должны писать, если менеджемент , то читать и понимать как минимум, а лучше еще быть знакомым с архитектурой ПО
Прототипы, таймеры, глубокое копирование, DOM. Map filter. В общем действительно основы, в качестве прицепа идут селекторы и умение пользоваться консолью отладки
Владимир Коротенко а в некоторое под основами подразумевают, замыкание, каррирование, рекурсию, promise,коллекции map,set ...было на собеседовании на джуна с мизерной зп
P.S и вишенка , работа с canvas(grennsock и тд)